home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr14
/
v32bisml.zip
/
V32BISML.TXT
< prev
Wrap
Text File
|
1995-02-03
|
223KB
|
4,705 lines
All material within is copyrighted by Zoom Telephonics 1992.
All Rights Reserved
OWNERS MANUAL ZOOM HIGH-SPEED FAXMODEMS
Chapters and appendices in this manual
Introduction
Chapter 1 Quick-Start Instructions provides instructions for getting your
faxmodem up and running in the shortest possible time.
Chapter 2 Using Your Faxmodem explains the uses and purpose of
communications software. This chapter also details the faxmodem's
non-volatile memory and the external faxmodem's front panel lights.
The chapter concludes with an explanation of faxmodem
compatibility, character format, baud rate, and leased-line operation.
Chapter 3 Operating Your Faxmodem describes the faxmodem's operating modes
and how to switch between them.
Chapter 4 AT and Extended AT Commands explains the purpose of modem
commands and how to type, delete, edit, and execute them. A
complete description of the AT and extended AT commands is
included.
Chapter 5 Configuring Your Faxmodem Parameters describes the purpose of
faxmodem registers, how to read them, and how to change their
values. A complete description of the faxmodem registers is included.
Chapter 6 Dialing and Answering explains how to originate and answer calls
with a terminal or when your computer is in terminal mode.
Chapter 7 Error Correction and Data Compression describes how to use the MNP
and V.42 error-correction protocols to transmit and receive error-free
data. A complete description of the MNP and V.42/V.42bis commands
is included.
Chapter 8 Synchronous Operation describes how to operate your faxmodem
synchronously. If you will be performing asynchronous or dial up
operations only, you may choose to skip this chapter.
Chapter 9 Fax Operation describes how to perform fax operations with your
faxmodem.
Chapter 10 Diagnostics describes how to perform various tests to evaluate your
faxmodem, the remote modem, and the telephone line between them.
Chapter 11 Troubleshooter's Guide describes problems that may arise, identifies
the cause, and suggests corrective action.
Chapter 12 High-Speed Modem Primer designed for busy people who want to
know more about their faxmodem and how it can reduce their
telephone-line charges.
Zoom High Speed Fax/Modem Owner's Manual....................................2
Appendices:
Appendix A FCC Notice
Appendix B Canadian DOC Notice
Appendix C Detailed Installation Instructions provides in-depth instructions for
installing the external and internal faxmodems.
Appendix D Replacing the Fuse describes how to replace the fuse in the external
faxmodem.
Appendix E Connecting to the Telephone Line provides detailed information about
connecting your faxmodem to the telephone line.
Appendix F Connector Pin Assignments lists the external faxmodem's RS-232-C
pin assignments and describes the required connections for proper
operation.
Appendix G ASCII Character Table lists the complete set of ASCII characters.
Appendix H Glossary defines the technical terms that appear in this manual.
Appendix I Technical Specifications lists the faxmodem specifications.
Introduction:
Checking your components
Unpack your faxmodem components and make sure you have the following items:
One faxmodem
A modular telephone cable to connect your faxmodem to the telephone line
Power supply (external faxmodem only)
Owner's manual
When you open your package, make sure all of the above items are included
and that none of the hardware is damaged. If you verify that any components
are damaged, please notify your dealer.
You may also have the following items:
Communications and fax software and manual(s) (included with most internal
and some external faxmodems)
Serial cable (included with some special external faxmodem packages)
What else you need
To complete your data communications system, you will need the following
items.
Some type of communications and fax software,, if not included. Refer to
Using communications software in Chapter 2,
A modular telephone jack to connect your faxmodem to the telephone line,
An optional telephone (you do not need to use a telephone with your
faxmodem),
For the external model, an available RS-232 serial port on the personal
computer, and a properly configured RS-232-C interface cable (refer to the
NOTE below),
For the internal model, An available card slot in your personal computer
NOTE: V.42bis and MNP 5 require that the serial cable support hardware flow
control. If you have an IBM PC or compatible,, any modem cable that fits
your PC should work. If you have a Mac,, check that pin 4 of the cable's
25-pin connector is wired to the Mac side of the cable (pin 1 for the Mac
SE,, II,, or Plus). This cable is known as a hardware flow control,
high-speed, V series, or MNP cable.
Zoom High Speed Fax/Modem Owner's Manual....................................3
Using this manual
This manual describes how to install, operate, and test both the external
and internal faxmodems. If certain information applies only to one
faxmodem, it will be clearly identified.
The information in this manual is designed so that you can begin using your
faxmodem in the shortest possible time, without having to read the entire
manual. In fact, you need never read some chapters and appendices to
operate the faxmodem.
Conventions used in this manual
The carriage return key on your keyboard is referred to as the Enter key in
this manual. This key may be marked as ƒ on your keyboard.
If an item requires special attention, IMPORTANT! will alert you to the
item.
Chapter 1
Quick-Start Instructions
This chapter provides quick-start instructions for experienced faxmodem
users. If you are a novice faxmodem user, or prefer detailed, step-by-step
instructions, please refer to Appendix C. You should also refer to Appendix
C if you need to configure your faxmodem for operation in Japan.
If you have the external faxmodem, proceed with External faxmodem
quick-start, below. If you have the internal faxmodem, turn to page 1-4.
External faxmodem quick-start
If you have an external faxmodem, use the following steps to install it.
Check each step after you complete it.
Make sure your computer is turned OFF.
Place the faxmodem in a clear area, near an AC outlet, where you can see
the front panel lights, known as LEDs. The distance to your computer is
limited by the length of your RS-232-C cable.
Make sure the power switch on the back of the faxmodem is in the down (OFF)
position.
Make the connections shown in Figure 1-1. The RS-232-C cable connecting
your computer and faxmodem must be shielded and conform to the pin
assignments in Appendix G.
IMPORTANT! Make sure the RS-232-C cable supports flow control. Otherwise,
you cannot use your faxmodem's data compression features. If you have a
Macintosh, check that pin 4 of the cable's 25-pin connector is wired to the
Mac side of the cable (pin 1 for the Mac SE, II, or Plus).
Turn on your computer.
Turn on the faxmodem by raising the power (ON/OFF) switch on the back of
the faxmodem (see Figure 1-1).
The MR LED on the front of the faxmodem should go ON to indicate that the
faxmodem is turned on and receiving AC power. Depending on the exact
configuration of your faxmodem, other LEDs may also go ON.
Pick up the telephone handset and check for a dial tone.
Load your communications software and enter direct (terminal) mode. The
manual that came with your software should explain how to put it into this
mode.
The TR LED should go ON to indicate that your communications program is
asserting the Data Terminal Ready (DTR) signal. The TR LED will not go ON
if you have a Mac, because the Mac uses the DTR line for hardware flow
control.
At the terminal mode prompt, type AT and press the Enter key.
Zoom High Speed Fax/Modem Owner's Manual....................................4
Your faxmodem should respond with OK. This indicates the faxmodem is
working. If you do not get this response, repeat the above step. Make sure
you are in terminal mode. If you still do not get the OK response, make
sure your communications software is configured for the same COM port as
the RS-232-C (serial) port that your faxmodem is connected to.It is not
always obvious which port on the computer is COM1 and which is COM2. If the
faxmodem is, in fact, correctly connected, and still does not respond,
refer to the section Testing the external faxmodem connections on page C-
in Appendix C.
You have now completed the external faxmodem installation. Please proceed
to page 1-4.
Internal faxmodem quick-start
If you have an internal faxmodem, use the following steps to install it.
Check each step after you complete it.
Turn off the personal computer's power. This is important. The power must
be off when you install the faxmodem.
Make sure you can freely access the back of the computer.
Remove the computer cover (refer to the manual that came with your computer).
IMPORTANT! Set the correct COM port. The most common cause of faxmodem
problems is an incorrectly configured COM port. Therefore, it is worthwhile
to take the time to make sure that you choose the correct COM port, so
please read the following text completely and carefully. If you are not
familiar with the issues addressed below or feel unsure about any aspect of
COM port selection or configuration, we advise that you read Appendix C,
Detailed Installation Instructions.
For your faxmodem to function properly, there must not be a COM port
conflict. This means that no two devices can be trying to use the same
COMport (1, 2, 3, or 4) setting.
If your computer has one or two external serial ports, as do many
computers, the serial ports almost always will be set to COM1 and COM2.
Even if your computer only appears to have one serial port (which would
normally be assigned COM1), COM2 may already be assigned to a second serial
port and therefore be unavailable for use with your faxmodem. If COM1 and
COM2 are assigned, they cannot be used for the faxmodem. This is true
whether or not the serial ports are actually being used.
Furthermore, COM1 and COM3 share the same interrupt location, as do COM2
and COM4. When certain serial devices (such as a serial mouse) are
installed as COM1, they may interfere with a faxmodem installed as COM3, and
when installed as COM2, they may interfere with a faxmodem installed as COM4.
We recommend that you set your faxmodem and software for COM4. This should
work in the majority of cases. If you have a mouse on COM2, set your
faxmodem for COM3.
Set the three red jumpers on your faxmodem for the COM port you have
selected. Refer to Figures 1-3 and 1-4.
Select an available full-card slot for installation of the faxmodem.
Remove any slot cover that may be over the slot at the computer's back
panel. Keep nearby the screw that held the slot cover in place.
Hold the faxmodem above the slot you selected, with the faxmodem's edge
connector pointing down toward the base of the computer.
Carefully slide the faxmodem into the slot, applying even pressure to both
ends of the faxmodem. Stop inserting the faxmodem when its gold-plated edge
connectors are firmly seated. If you removed a screw from the slot cover, use it to
secure the
faxmodem in the slot. Load your communications software and enter direct (terminal)
mode. The
manual that came with your software should explain how to put it into this mode.
At the terminal mode prompt, type AT and press the Enter key.
Zoom High Speed Fax/Modem Owner's Manual....................................5
Your faxmodem should respond with OK. This indicates the faxmodem is
working. If you do not get this response, repeat the above step. If you
still do not get the OK response, make sure your communications software is
configured for the same COM port as the RS-232-C (serial) port to which
your faxmodem is connected. If it is, refer to the section Testing the
internal faxmodem connections on page C- in Appendix C.
Make the connections shown in Figure 1-5. Then pick up the telephone
handset and check for a dial tone.
Replace and secure the computer cover.
You have now completed the internal faxmodem installation. Proceed to the
next page.
Standard configuration
For most asynchronous and synchronous operations, you won't need to change
any settings. The factory default configuration should work for the vast
majority of users. Speed, compression, and error correction are
automatically negotiated.
If your faxmodem is not communicating properly using the factory default
settings, particularly if it is unable to connect to another modem that you
know does not support error correction and/or data compression, you may
need to force your faxmodem into a particular mode that matches the
requirements of the remote modem, as referred in the section below.
If you've changed any settings, you can return to the factory default
settings at any time by typing AT&F and pressing the Enter key.
Other configurations
You can force your faxmodem to communicate in various ways by using special
AT command strings or dial prefixes. If you are having trouble connecting
with non-error-correcting modems, for example, you may need to use this
technique. Refer to Chapter 11, Troubleshooter's
Guide, for details.
Chapter 2 Using Your Faxmodem
Chapter 2 is an overview on using your faxmodem. Topics include:
Communications software
Non-volatile memory
The external faxmodem LEDs
Faxmodem compatibility
Baud rate and connection speeds to other modems
Valid character formats
Leased-line operation
Using communications software
To use your faxmodem with a personal computer, you will need a
communications or terminal emulation software program. The communications
software program will make it easy to send instructions (in the form of
commands) to your faxmodem to have it perform various tasks, such as
dialing a call, answering a call, or changing its operating characteristics.
Because your faxmodem is compatible with the Hayes AT command set, your
faxmodem will work with virtually any communications software designed for
your computer.
Your faxmodem also supports V.42bis and MNP 5 data compression, which
requires the software to support hardware (CTS/RTS) flow control and
software (XON/XOFF) flow control. Many popular communications software
packages support flow control, including the following PC and
Macintosh-compatible
software.
Zoom High Speed Fax/Modem Owner's Manual.................................6
PC-compatible software:
Bitcom Deluxe,Carbon Copy Plus,Crosstalk XVI and Mark IV,HyperAcess
Microsoft Windows Terminal,Mirror II and III, MTEZProComm Plus
Quick Link II, Qmodem, SST
Remote 2 (Host), Smartcom III, Telix.
Macintosh-compatible software
Microphone II,Quick Link II, Red Ryder, Smartcom for Mac,
STF, White Knight, Z Term.
Synchronous operation
Your faxmodem may support synchronous communications. If you will be
performing synchronous communications, you will need special software that
supports the synchronous port on your computer or terminal. If you do not
have such software, refer to the computer manufacturer's instructions or
contact the manufacturer for recommended software.
Achieving maximum throughput
If you have an internal faxmodem, it uses a high-performance 16550A UART to
achieve maximum possible throughput, especially with slower computers. To take
advantage of this design, your communications software must support
this chip. Recent releases of most major communications programs do support
this chip.
Setting up your communications software
The first time you use your communications software, you may be asked to
select the modem type from a menu. If you don't see this faxmodem listed
by name on the menu, select Hayes Smartmodem 9600 or Hayes V-series V.42
(for the V.32 faxmodem), or Hayes Ultra 14400 bps (for the V.32bis
faxmodem).
Specifying modem options
If your communications software program does not ask you to specify the
type of modem you are using, you may be asked to enter certain setup
information. In this case, enter the information specified in the Table
2-1. (If you did specify the type of modem, or if the software itself sets
up an initialization string, then you should not modify the setup provided
by the software.)
Table 2-1. Modem Options
For This Setup Option..., Enter This Information...
Initialization string1, AT &F &C1 &D2 <<CR>>
Dialing command, ATDT
Dialing command suffix, <<CR>>
Hangup command, ~~~+++~~~ATH1 <<CR>>
Auto-answer ON command, ATS0=1 <<CR>>
Wait for connection, 45 (seconds)
Pause between redial, 1 (second)
Auto-baud detect, ON
Drop DTR to hangup?, YES
Send init if CD high?, YES
Hardware flow control (RTS/CTS)?, ON
Zoom High Speed Fax/Modem Owner's Manual....................................7
Dialing directory entries, All should be set to 57,600 bps.
With this setup, all communications between your computer and faxmodem will
occur at 57,600 bps, independent of your faxmodem's connection to the
remote modem. Your faxmodem will automatically negotiate the fastest speed
possible with the remote modem.
In some cases, the delay that occurs during auto-negotiation may cause a
problem. If you experience such a problem, type AT&Q6 from Command Mode and
press the Enter key to disable auto-negotiation of Error Checking.. To enable
auto-negotiation
again, type AT&Q5 from Command Mode and press the Enter key.
Start-up sequence for external faxmodems
IMPORTANT! If you have an external faxmodem, you should have the faxmodem
turned on before you start up your communications or fax software.
If your faxmodem is off when you start up the program, the faxmodem will not
receive the
initialization string from the program and may not work properly.
An important example: This faxmodem conforms to the Hayes standard for AT
commands, which means that it defaults to the command settings &C0 and &D0.
Many programs for PC-compatible computers, however, require that the
faxmodem be initialized with the commands &C1 and/or &D2; the programs
therefore include these commands in the initialization string. But if your
faxmodem is turned off when the program begins, the faxmodem will not
receive this critical string.
Another way of handling this situation is to store initialization commands
in non-volatile memory, which is described on the next page.
Disabling Call Waiting;
Some telephone companies offer a feature called Call Waiting. This
feature clicks when you receive an incoming call while using the
telephone line.
You may appreciate this feature, but your faxmodem doesn't. In fact, this click
may disconnect your faxmodem from the remote modem during data
transmission. Therefore, you should turn off Call Waiting, if possible,
before making your modem calls.
In some areas, Call Waiting can be temporarily turned off by pressing *70,
on your Touch-Tone telephone before dialing a telephone number. If your
Call Waiting can be turned off in this way, you should enter ATDT*70, as
your Dialing command in your communications software program. (Be sure to
type the comma.)
*70, turns off Call Waiting only for the duration of the next outgoing
call. When the call is over, Call Waiting will go back into effect. If you
are not sure whether *70, will turn off Call Waiting, check with your local
telephone company.
IMPORTANT! Unfortunately, there is no way to disable Call Waiting for a
call that you have received, so you may still have a problem due to Call
Waiting when you are receiving a call. See the description of Register S10
on page 5-11 for help with this problem.
Non-volatile memory
When you turn on your faxmodem or reset it, your faxmodem loads the active
configuration profile into non-volatile memory (NVRAM). The active
configuration profile is a group of configuration settings, derived from
the values of the faxmodem's internal S registers, that define how the
faxmodem will operate when it's turned on or reset. The active
configuration profile can be either the factory-default configuration or
one of two user-defined profiles.
Zoom High Speed Fax/Modem Owner's Manual....................................8
Factory configuration profile
The first time you turn on your faxmodem, the factory configuration profile
becomes the active configuration profile. The factory configuration
profile is a group of standard operating parameters that will allow most
users to begin sending and receiving data as soon as the faxmodem is installed
and the communications software is loaded. The factory
configuration profile is stored in the faxmodem's Read-Only Memory (ROM)
and cannot be changed.
The Quick-Reference Guide shows the factory configuration profile.
If you change your faxmodem's operating characteristics and want to return
to the factory configuration profile: Type AT&F and press the Enter key.
A copy of the factory configuration profile will be loaded into the active
configuration profile.
If you want the factory configuration profile to be the active
configuration profile the next time you turn on or reset your faxmodem:
Type AT&Y&F&W and press the Enter key.
The factory settings will be written to configuration profile 0 in
non-volatile memory.
Creating user-defined configuration profiles
For your convenience, your faxmodem lets you store two sets of operating
characteristics in non-volatile memory. If you use certain commands or
characteristics over and over again, you should store them in the
user-defined configuration profiles. Any command not stored will be set to
match the factory default settings.
The following commands can be stored: Bn, En, Ln, Mn, Nn, P or T dial
modifiers, Qn, Vn, Wn, Xn, Yn, &Cn, &Dn, &Gn, &Jn, &Kn, &Pn, &Qn, &Rn,
&Sn, &T4, &T5, and &Xn. For information on these commands, refer to Chapter4
The following registers can have their values stored: S0, S2 through S12,
S14 and S15, S18, S21 through S23, S25 through S41, S44, S46, S48 through
S50, S82, S86, S91, and S95. For information on these registers, refer to
Chapter 5.
You can also store telephone numbers using the &Z0, &Z1, &Z2, and &Z3
commands. For more information, refer to Chapter 4.
Creating the first profile
To create the first user-defined configuration profile:
Type the commands you want to store in the first user-defined configuration
profile and type the &W0 command as the last command in the command line.
For example, suppose you want the first profile to store the following
commands: &C1 DCD follows the remote carrier signal.
L0 low speaker volume.
M2 keep the speaker always on.
S95=44 enable compression, carrier, and protocol responses.
Your command line would look like:
AT &C1 L0 M2 S95=44 &W0
Press the Enter key.
The commands are stored in configuration profile 0.
To have the faxmodem use this profile, send the &Y0 command as described
under Specifying the power-up profile, below.
Creating the second profile
To create a second user-defined configuration profile:
Type the commands you want to store in the second user-defined
configuration profile and type the &W1 command as the last command in the
command line.
Press the Enter key.
The commands are stored in configuration profile 1.
To have the faxmodem use this profile, send the &Y1 command as described
under Specifying the power-up profile, below
Zoom High Speed Fax/Modem Owner's Manual....................................9
Specifying the power-up profile
You can use the &Y command to have the faxmodem load one of two stored profiles
after it is
turned on or reset via hardware. These profiles can come from location 0 or 1
in non-volatile memory.
To load the user-defined configuration profile stored with the &W0 command:
Type AT &Y0 and press the Enter key.
The faxmodem will use the configuration profile stored in location 0 after
it is turned on or reset via hardware.
To load the user-defined configuration profile stored with the &W1 command:
Type AT &Y1 and press the Enter key.
The faxmodem will use the configuration profile stored in location 1 after
it is turned on or reset via hardware.
Viewing the configuration profiles
Using the &V command, you can view the active configuration profile, the two
user-defined
configuration profiles, and any stored telephone numbers.
Type AT&V.
Press the Enter key.
A screen similar to that shown in Figure 2-1 appears.
External faxmodem LEDs
If you have the external faxmodem, refer to Table 2-2 for an explanation of
the LEDs on the front panel. Figure 2-2 shows the LEDs on the external
faxmodem.
Table 2-2. External faxmodem LEDs
LED LABEL, LIGHT STATUS, DESCRIPTION
FAX, ON, Faxmodem has a fax connection.
14.4, ON, 14,400 bps connection in fax or data mode. If your faxmodem does
not have this light, you have a V.32 faxmodem, not a V.32bis faxmodem.
V32, ON, V.32 faxmodems 9600 bps connection.V.32bis faxmodems 4800,
7200, 9600, 12000, or 14400 bps connection.
V42, ON, V.42 error-correction connection with a remote modem.
DC (Data Compression), ON, V.42bis or MNP 5 data compression connection
with a remote modem.
EC (Error Correction), ON, Faxmodem has a V.42 or MNP 4 error-correction
connection with a remote modem.
FC (Flow Control), ON, Command Mode a flow control command (&K3, &K4, or
&K5) is in effect.Data Mode a flow control command is in effect and the
faxmodem's buffer is not full, allowing data flow from the computer to the
faxmodem.
FC, OFF, Command Mode disable flow control command (&K0) is in effect.Data
Mode flow control is disabled; or flow control is enabled, but the
faxmodem's buffer is full, preventing data flow from the computer to the
faxmodem.
HS (High Speed), ON, Faxmodem is operating at 4800 bps or faster.
AA (Auto-Answer), ON, Faxmodem is set up to automatically answer incoming
calls, BLINKING, Faxmodem has detected an incoming ring.
CD (Carrier Detect), ON, Faxmodem has detected a remote modem's carrier
signal.
OH (Off-Hook), ON, Faxmodem is off-hook (using the telephone line).
RD (Receive Data), BLINKING, Data is being sent from your faxmodem to your
Zoom High Speed Fax/Modem Owner's Manual....................................10
computer. When data is being sent at a fast data rate, this LED may appear
to be ON steadily.
SD (Send Data), BLINKING, A command or data is being sent from your computer's
serial port to your faxmodem. When data is sent at a fast rate, the LED may
appear to be ON steadily.
TR (Terminal Ready), ON, Faxmodem is receiving a Data Terminal Ready (DTR)
signal from the attached DTE, indicating that the DTE is ready to send or
receive data (DTR is ON). This LED does not work with a Macintosh, which
uses DTR for hardware flow control.
MR (Faxmodem Ready), ON, Faxmodem is receiving power. BLINKING,
Faxmodem is in
a Self-Test mode.
Compatibility
Table 2-3 shows the bit per second (bps) rate and data formats your
faxmodem can use.
Compatibility
Baud Rate (bps), Data Format, Compatibility
0-300, Asynchronous, CCITT V.21,Bell 103
1200, Asynchronous or Synchronous, CCITT V.22,Bell 212A
2400, Asynchronous or Synchronous, CCITT V.22bis
4800, Asynchronous or Synchronous, CCITT V.32 and V.32bis
7200, Asynchronous or Synchronous, CCITT V.32bis only
9600, Asynchronous or Synchronous, CCITT V.32 and V.32bis
12000, Asynchronous or Synchronous, CCITT V.32bis only
14400, Asynchronous or Synchronous, CCITT V.32bis only
The speed and compatibility (CCITT or Bell) used to exchange data with a
remote system is governed by the N0 or N1 command in effect. The N0 command
is described below. The N1 command is described on page 2-.
N0 command in effect
Use the N0 command if you want to accept only particular connections. When
the N0 command is in effect, your faxmodem will use the values of Register
S37 and the B command, and sense the computer-to-faxmodem speed, to set the
required speed and compatibility for this connection (see Table 2-4).
For example, if Register S37 is set to 0, the B1 command is in effect, and
your faxmodem senses the computer-to-faxmodem speed at 1200 bps, your
faxmodem will allow a Bell 212A connection at 1200 bps.
Table 2-4. N0 command in effect
S37 Setting, B Command in Effect, Speed Computer-to-Faxmodem Sensed,
Required Telephone Line Speed
0, 0, â 600, V.21 300
0, 0, 1200, V.22 1200
0, , 2400, V.22bis 2400
0, , 4800, V.32bis 4800*
0, , 9600, V.32bis 9600*
0, 0, Other, V.32bis 14400
0, 1, â 600, Bell 103 300
0, 1, 1200, Bell 212A 1200
1-3 (300), 0, , V.21 300
5 (1200), 0, , V.22bis 1200
6 (2400), , , V.22bis 2400
1-3 (300), 1, , Bell 103 300
5 (1200), 1, , Bell 212A 1200
7 Reserved, , , Reserved
8 (4800), , , V.32bis 4800*
9 (9600), , , V.32bis 9600*
10 (12000), , , V.32bis 12000
Zoom High Speed Fax/Modem Owner's Manual.................................11
11 (14400), , , V.32bis 14400
12 (7200), , , V.32bis 7200
*If a V.32 modem connects with your faxmodem at 9600 or 4800 bps,, the
resulting line protocol will be V.32 9600 or 4800,, respectively.
N1 command in effect
When the N1 command is in effect, your faxmodem uses its auto-mode detect
capabilities to automatically set the faxmodem to the fastest speed
supported by both modems. It begins this negotiation at the fastest
possible connection speed and decreases speed until a connection is
established.
@HEADING 1 = Character format
To communicate asynchronously with another modem, the character length and
format of your system must match with that of the remote asynchronous
system. Table 2-5 shows the valid character formats.
Character formats
Parity, Data Length, Stop Bits, Character Length
None, 7, 2, 10
Odd, 7, 1, 10
Even, 7, 1, 10
None, 8, 1, 10
Odd, 8, 1, 11
Even, 8, 1, 11
For 11-bit character lengths, 11-bit characters are sensed,, but the parity bits are
stripped off
during
data transmission in normal and error-correction modes. Direct mode does not
strip off the parity bits
The faxmodem speed senses data with mark or space parity. However, the
faxmodem configures to different parities as follows:
7 mark, 7 none
7 space, 8 none
8 mark, 8 none
8 space, 8 even
Leased-line operation
You can use the &L1 command to configure your faxmodem for use over a
leased (private) telephone line. In leased-line applications, there is a
faxmodem at each end of the leased telephone line. One modem is configured
to originate calls and the other is configured to automatically answer calls.
To perform asynchronous leased-line communications:
The person at the originating modem types AT &L1 &D0 S0=0 and presses the
Enter key.
The person at the answering modem types AT &L1 &D0 S0=1 and presses the
Enter key.
The person at the originating modem types AT X1 D and presses the Enter
key, while the person at the answering modem types AT A and presses the
Enter key.
To perform synchronous leased-line communications:
Make sure you have stored a telephone number with the &Zn= command (refer
to Chapter 4).
Zoom High Speed Fax/Modem Owner's Manual.................................12
The person at the originating modem types AT &Q2 &L1 &D0 S0=0 and presses
the Enter key.
The person at the answering modem types AT &Q1 &L1 &D0 S0=1 and presses the
Enter key.
If you want to store these commands into the faxmodem's non-volatile
memory, add the command &W or &W1 (depending on the location where you want
them stored) to the end of the above command lines for the originating and
answering modems.
For an explanation of these commands, refer to Chapter 4.
Chapter 3
Operating Your Faxmodem
Your faxmodem is always in one of three operating modes, Command Mode, Data
(or On-Line) Mode, or Fax Mode. Chapter 3 describes Command Mode and Data
Mode and how to switch your faxmodem between them. Operating your faxmodem
in Fax Mode is described in Chapter 9.
Normally, you won't need to switch between these modes during normal
operation, since your communications software acts as a friendly interface
to the faxmodem.
Operating modes
When used as a modem, your faxmodem can be in either Command Mode and Data
Mode.
Command Mode lets you send commands from your keyboard to your faxmodem
to perform a variety of functions.
Data Mode lets you exchange data across the telephone line with a remote
modem. In Data Mode, your faxmodem assumes everything it receives from your
computer is data and sends it across the telephone line. Therefore, avoid
sending a command (other than the escape sequence, described on page 3-3 to
your faxmodem while in Data Mode, because your faxmodem will handle the
keystrokes as data.
The following sections describe how to enter these modes.
Entering Command Mode
Your faxmodem automatically enters the Command Mode after:
You turn on your faxmodem.
You lose the data connection with the remote modem.
The faxmodem detects an ON-to-OFF transition on the Data Terminal Ready
(DTR) circuit with the &D1 command in effect. If this happens, your
faxmodem returns to Command Mode without hanging up. To hang up the
faxmodem, send the H command or, if the &D2 command is in effect, have your
software turn off DTR.
The faxmodem detects an ON-to-OFF transition on the DTR circuit with the
&D2 command in effect. If this happens, your faxmodem hangs up and returns
to Command Mode.
The faxmodem detects an ON-to-OFF transition on the DTR circuit with the
&D3 command in effect. If this happens, your faxmodem hangs up, resets
itself, loads the active configuration from nonvolatile memory, and returns
to Command Mode.
You touch any key on your computer keyboard while your faxmodem is dialing.
This will cause your faxmodem to stop dialing, hang up, and return to
Command Mode.
IMPORTANT! If you reset the faxmodem while it's in Command Mode, it remains
in Command Mode and any data connection with a remote modem is terminated.
Entering Data Mode
Your faxmodem automatically enters Data Mode after making a data connection
with a remote modem. The two modems make the data connection using a
Zoom High Speed Fax/Modem Owner's Manual.................................13
process called handshaking.
Modems accomplish handshaking by sending high-pitched tones across the
telephone line. Normally you will hear these tones during the handshaking
process. By default, the speaker will be turned off when the carrier signal
is detected.
The escape sequence for switching to Command Mode
After your faxmodem makes a data connection with a remote modem, you can
use the escape sequence to return to Command Mode without breaking the data
connection.
By default, the escape sequence is defined as three plus signs (+++).
If you desire, you can change these characters by changing the value of
Register S2 (refer to Chapter 5)
Unlike other commands, you do not type the attention characters AT before
sending the escape sequence, nor do you press the Enter key after sending them.
Moreover, you must pause before and after sending the escape sequence.
This prevents the faxmodem from interpreting data you send, which may match the
escape sequence, as an escape character (if that data contains three plus
signs, for instance). The default setting for this pause is one second.
You can change the duration of the pause required by changing the value of
Register S12 (also described in Chapter 5).
The following procedure describes how to use the escape sequence to switch
from Data Mode to Command Mode while maintaining the data connection.
After your faxmodem makes an asynchronous data connection, wait at least
one second without typing anything.
Type the escape characters (default is +++).
Wait at least one second.
Your faxmodem responds with OK and enters the Command Mode without losing
the data connection.
You can now issue commands to perform such tasks as reading or changing
register values, or hanging up the faxmodem.
When you want to resume transmission, you can return to Data Mode and
optionally perform a retrain sequence, or try to establish a reliable (MNP)con.
To return to Data Mode type ATO and press the Enter key. Your faxmodem
sends a CONNECT nnnn response (where nnnn indicates the speed of the
connection) and returns to Data Mode.
To return to Data Mode and initiate an equalizer retrain type ATO1 and
press the Enter key. Your faxmodem sends a CONNECT nnnn response, returns
to Data Mode, and initiates an equalizer retrain. A retrain sequence causes
the connected modems to test the telephone line and optimize their
operation for transferring data over the telephone line. Use this command
if the telephone line condition has deteriorated during the connection.
This command works for 2400 bps and faster connections.
To enter a reliable connection type AT\O and press the Enter key. Your
faxmodem sends a CONNECT nnnn response and proceeds to exchange data
error-free with the remote MNP/V.42/V.42bis modem. (For the reliable link
to succeed, the remote modem must also support MNP/V.42/V.42bis.)
IMPORTANT! If the &D2 command is in effect and you use the +++ characters
to enter the Command Mode, an ON-to-OFF transition on the DTR interchange
circuit has the same effect as sending the H (Hang Up) command.
Chapter 4
AT and Extended AT Commands
Chapter 4 describes the AT and extended AT commands. Using these commands,
you can instruct your faxmodem to dial a call, answer a call, or change its
operating configuration.
If you're using communications software, you normally will not need to use
the AT and extended AT commands directly. Your communications software will
do this for you.
Zoom High Speed Fax/Modem Owner's Manual.................................14
However, if you're writing software applications for controlling the modem,
or if you want to understand the behind-the-scenes operation of your
faxmodem, you will want to learn more about the AT and extended AT command
set.
Topics discussed in this chapter include:
The format to use when typing commands
Correcting a typing mistake
Omitting a command parameter
Repeating a command line
Modem responses
A summary of the AT and extended AT commands
This chapter concludes with a complete description of the AT and extended
AT commands, presented in alphabetical order.
Typing a command
In order to send commands to your faxmodem, you must type a command line
while your faxmodem is in Command Mode. A command line can contain one
command or multiple commands. The only restriction is that the command line
cannot exceed 40 characters.
A command line must begin with the AT characters. After you type AT, you
can type the commands you want the faxmodem to perform. For example:
ATM2DT9,12165551212
This command line instructs your faxmodem to keep the faxmodem speaker
turned on continuously (M2), and then use touchtone dialing (T) to dial the
number 9 (D9), pause for two seconds (,), and dial the telephone number
1-216 555-1212.
If you want to enhance readability, you can insert spaces and punctuation,
such as parentheses and hyphens, in your command line. For example:
AT M2 DT9 , 1 (216) 555-1212
This command line will perform in exactly the same way as the one preceding
it. The only difference is that it's easier to read. Your faxmodem will
ignore spaces and punctuation in a Dial command line. However, you should
remember that spaces and punctuation occupy space in the faxmodem's command
buffer, which is limited to 40 characters.
If you make a typing mistake, press the Backspace key to delete the error,
then type the correct command. You can use the Backspace key to delete any
part of the command you typed, except AT.
To execute a command line, press the Enter key. Pressing Enter tells the
faxmodem to process the command line.
If you type more than 40 characters on the command line, the faxmodem will
return an ERROR response and ignore the command. If you want to type more
commands than will fit on a 40-character command line, type a command line
of fewer than 40 characters, end it with the semicolon (;), and press
Enter. Your faxmodem will execute the commands and return to Command Mode,
so that you can type your next command line.
Omitting a parameter
Some commands require a numeric parameter such as 0, 1, or 2 to completely
define that command. For example, the V command determines whether your
faxmodem sends you a word or numeric response after it executes (or tries
to execute) your command line:
Typing V0 tells the faxmodem to send numeric responses.
Typing V1 tells the faxmodem to send word responses.
If you omit a parameter from a command that requires one, it's just like
specifying a parameter of 0. If you type the V command without specifying
either 0 or 1 and press the Enter key, for example, it's just like sending
a V0 command, and the faxmodem will send numeric responses.
Repeating a command line
Your faxmodem stores the last-executed command line in memory until you
Zoom High Speed Fax/Modem Owner's Manual.................................15
type a new command line and press the Enter key. The A/ command will
re-execute the last command line you typed. The A/ command is particularly
useful when you want your faxmodem to re-execute a lengthy command line or
to redial a number that was busy.
When you want to use the A/ command, don't preface it with the AT
characters or end it by pressing the Enter key. Just typing A/ will
instruct the faxmodem to automatically re-execute the last command line.
IMPORTANT! You can use the A/ to automatically re-execute the last command
line your faxmodem executed at any time, unless you have typed a new
command line that begins with AT, your modem loses power, or you reset your
faxmodem.
Faxmodem responses
When you send a command to your faxmodem, the faxmodem sends an
asynchronous response that is displayed on your monitor screen. For
example, if you send a command line to your faxmodem, the faxmodem may
respond with OK. However, communications software may intercept the
responses and keep them from being displayed.
You can select responses from any of five response sets, designated X0
through X4. The X4 response set is the default response set. The response
sets determine which word or numeric responses are sent by the faxmodem.
They also define certain dialing characteristics and how the faxmodem
handles dial tones and busy signals, as described in the following
sections.
Responses can take the form of words or numbers. Your faxmodem is set up to
return word responses. Word responses are followed by an automatic carriage
return and line feed.
If your faxmodem is operating under an application that either cannot
handle character strings or handles them inefficiently, you can use the V0
command to switch to numeric responses. Numeric responses are followed by a
carriage return only.
If you do not want to receive responses at all, you can use the Q1 command
to disable responses. For example, you might want to disable responses
entirely if your faxmodem is connected to a printer, so that responses will
not print.
X response set (4-28)
The X response set consists of the first five responses in the faxmodem
response table in the Quick-Reference Guide.
With this response set, you receive the CONNECT response for
all connections, regardless of the speed at which they're made.
When you send a Dial command line with this response set in effect, your
faxmodem will wait for the time specified in Register S6 to elapse (default
is 2 seconds) after receiving your Dial command, then automatically dial
the telephone number whether or not a dial tone is present. This is known
as blind dialing. You may want to use blind dialing if you will be using
the faxmodem in an area that has an irregular or weak dial tone that your
faxmodem cannot always detect.
X1 response set
The X1 response set includes all of the X0 responses and provides the
CONNECT responses to inform you of the connection speed to the remote
modem. When you send a Dial command with this response set in effect, your
faxmodem will blind dial the call, as explained in X0 above.
X2 response set
The X2 response set consists of all the responses in the X1 response set,
and adds the NO DIALTONE response. When you send a Dial command with this
response set in effect, your faxmodem will listen for a dial tone before
dialing. If it does not detect a dial tone within five seconds, it hangs up
and returns the NO DIALTONE response.
Zoom High Speed Fax/Modem Owner's Manual.................................16
X3 response set
The X3 response set consists of all the responses in the X1 response set,
and adds the BUSY response, which the faxmodem will send when it dials a
telephone number that's busy. When this response set is in effect and you
send a Dial command to your faxmodem, your faxmodem will blind dial the
call.
X4 response set
The X4 response set is the factory-default response set. It consists of all
the responses in the X1 response set, and adds the NO DIALTONE and BUSY
responses. This response set allows the faxmodem to detect a dial tone and also a
busy signal.
Negotiation progress responses
You can enable an additional set of responses that provide information
about carrier speed, error-control protocol, and data compression. The
responses in this response set are the last 14 responses in the faxmodem
response table in the Quick-Reference Guide.
You can also use the S95 register (refer to page 5-31) to set the level and type
of response that will be displayed, and any bit set to 1 there will take
precedence over the W command setting.
The W command enables or disables this additional response set:
W0 disables negotiation progress responses (the factory default).
W1 enables the additional response set.
W2 error-correction call progress not reported. The appropriate CONNECT
response reports the DCE speed.
If the W1 command is in effect and an error-correction link is negotiated
and a connection made, you will receive the appropriate CONNECT response.
When error-correction is in use, the appropriate CARRIER response may
indicate one speed, while the CONNECT response may indicate another.
If you enable the additional response set, you can use the V0 or V1 command
to receive responses as words or numbers (the factory default is word responses).
IMPORTANT! The W command that enables negotiation progress responses is NOT
the same command as the W dialing modifier used in Dial command lines.
AT and extended AT command summary
+++, Switch to Command Mode, but keep data connection.
A Answer incoming call immediately.
A/ Repeat last command line.
Zoom High Speed Modem Owner's Manual
AT ATtention characters; this prefix precedes all commands except A/.
B0 Use CCITT standards.
B1 (default) Use Bell standards.
C0 Returns an ERROR response.
C1 (default) Normal transmit carrier switching.
Dn, Dial telephone number n. Dial modifiers:LRedial the last telephone
number dialed
P (default) pulse dialing
T Touchtone dialing
W wait for dial tone,pause (2 seconds)
@ wait for 5 seconds of silenceR dial an originate-only modem; return to
Command Mode after dialing! go on-hook for .7 second
S=n dial one of four stored telephone numbers
^ turn on calling tone.
E0 Command characters not echoed.
E1 (default) Command characters are echoed.,
F0 Returns an ERROR response.
Zoom High Speed Fax/Modem Owner's Manual.................................17
F1 (default) Turn off on-line data echo.,
H0 Force faxmodem on-hook (hang up).
H1 Force faxmodem off-hook (make busy).,
I0 Faxmodem sends 3-digit product code.
I1 Faxmodem sends checksum on firmware ROM.
I2 Faxmodem performs checksum.
I3 Faxmodem sends firmware revision level.
I4 Faxmodem reports on its capabilities.
L0 Low speaker volume.
L1 Low speaker volume.
L2 (default) Medium speaker volume.
L3 High speaker volume.
M0 Speaker is always off.
M1 (default) Speaker on until carrier detected.
M2 Speaker is always on.
M3 Speaker on during answering.
N0 Connections made at speed specified by Register S37.
N1 (default) Handshaking permitted at any speed.
O0 Return to Data Mode.
O1 Return to Data Mode and initiate a retrain.
P, Set pulse dialing as default.
Q0 (default) Send responses to DTE.
Q1 Do not send responses to DTE.
Sr?, Read and display Register r value.
Sr=n, Set Register r to value n.
T, Set touchtone dialing as default.
V0 Send numeric responses.
V1 (default) Send word responses.
W0 Negotiation progress responses disabled.
W1 Negotiation progress responses enabled.
W2 Negotiation progress responses disabled. CONNECT message indicates DCE
speed.
X0 Responses 0 5/blind dialing/ignore dial tone and busy signal.
X1 Responses 0 5 and 10/blind dialing.
X2 Responses 0 6 and 10/dial tone detection.
X3 Responses 0 5, 7, and 10/blind dialing/busy signal detection.
X4 (default) All responses/dial tone and busy signal detection.
Y0 (default) Long space disconnect disabled.
Y1 Long space disconnect enabled.
Z0 (default) Reset faxmodem, use configuration profile 0.
Z1 Reset faxmodem, use configuration profile 1.
&C0 (default) Force Data Carrier Detect (DCD) ON continuously.
&C1 DCD follows the remote carrier signal., 4-
&D0 &D1 &D2 &D3 Data Terminal Ready option,depends on the &Q command in
effect.
&F, Load factory configuration profile from memory.
&G0 (default) Faxmodem accepts this command, but takes no action.
&G1 Faxmodem accepts this command, but takes no action.
&G2 Faxmodem accepts this command, but takes no action.
&J0 (default) RJ11 telephone jack.
&J1 RJ12 or RJ13 telephone jack.
&K0 Disable flow control.
&K1 (default) Enable RTS/CTS flow control.
&K2 Enable XON/XOFF flow control.
&K3 Enable transparent ON/XOFF flow control.
&L0 (default) Selects a dial-up telephone line.
Zoom High Speed Fax/Modem Owner's Manual.................................18
&L1 Selects a leased telephone line.
&M0 through &M3 Same as &Q0 through &Q3.
&P0 (default) Make/break dial ratio of 39/61 @10 pps (USA).
&P1 Make/break dial ratio of 33/67 @10 pps (UK & Hong Kong).
&P2 Make/break ratio of 33/67 @ 20 pps (Japan).
&Q0 Asynchronous operation in direct mode.
&Q1 Synchronous Mode 1: Asynchronous dialing using AT commands, switch to
synchronous mode after dialing. Synchronous &Q2 Mode 2: Dial telephone
number stored in position number 0 when DTR goes from OFF to ON.
&Q3 Synchronous Mode 3: Use handset to dial telephone number, enter
synchronous mode after DTR goes from OFF to ON.
&Q4 Modem accepts this command but takes no action.
&Q5 (default) Faxmodem negotiates an error-correction connection.
&Q6 Asynchronous operation in normal mode (speed buffering).
&Q7 Faxmodem accepts this command, but takes no action.
&Q8 Faxmodem acts as if S48=128.
&Q8 Faxmodem acts as if &Q5 is in effect with S48=7 and S46=138.
&R0 (default) Clear To Send (CTS) tracks Request To Send (RTS).
&R1 Ignore RTS, force CTS ON continuously.
&S0 (default) Force Data Set Ready (DSR) ON continuously.
&S1 DSR active during handshaking, off during testing or Command Mode.
&T0 End test in progress.
&T1 Start Local Analog Loopback Test.
&T3 Start Local Digital Loopback Test.
&T4 (default) Respond to remote modem requests for Remote Digital Loopback.
&T5 Ignore remote modem requests for Remote Digital Loopback.
&T6 Start Remote Digital Loopback Test.
&T7 Start Remote Digital Loopback Test with Self-Test.
&T8 Start Local Analog Loopback Test with Self-Test.
&V, View current profile, stored profiles, and stored numbers.
&W0 Save active configuration as profile 0.
&W1 Save active configuration as profile 1.
&X0 (default) Faxmodem provides synchronous clock on EIA pin 15.
&X1 Faxmodem accepts external synchronous clock on EIA pin 24 and relays it
on EIA pin 15.
&X2 Faxmodem derives synchronous clock from incoming carrier signal and
relays it on EIA pin 15.
&Y0 (default) Configuration profile 0 will be the active configuration
profile after faxmodem is turned on.
&Y1 Configuration profile 1 will be the active configuration profile after
faxmodem is turned on.
&Zn=x, Store telephone number x in location n.
MNP/V.42/V.42bis commands
\A0 64-character maximum MNP block size.
\A1 128-character maximum MNP block size.
\A2 192-character maximum MNP block size.
\A3 (default) 256-character maximum MNP block size.
\B, Transmit a line break to the remote modem.
%C0 Disable data compression.
%C1 (default) Enable data compression.
%D0 V.42bis dictionary size 512.
%D1 V.42bis dictionary size 1024.
%D2 (default) V.42bis dictionary size 2048.
%D3 V.42bis dictionary size 4096 for one-way compression, 2048 for two-way
compression.
\En, Optimize local echo.
%E0 Faxmodem will not retrain.
%E1 Faxmodem will retrain.
\G0 (default) Turn off modem-to-modem flow control.
Zoom High Speed Fax/Modem Owner's Manual.................................19
\G1 Turn on modem-to-modem flow control.
\K, Defines break type.
\L0 (default) Stream MNP link mode.
\L1 Block MNP link mode.
%L Report received signal level.
%M0 Compression disabled.
%M1 Transmit compression only.
%M2 Receive compression only.
%M3 (default) Two-way compression.
\N0 Normal data link only with buffering.
\N1 Normal data link only without buffering.
\N2 Reliable link only.
\N3 (default) Auto-reliable link.
\O, Originate reliable link control.
%P, Clear encoder dictionary.
%Q, Report line signal quality.
%Sn, Set maximum sting length (V.42bis).
\T, Inactivity timer.
\U, Accept reliable link control.
\Y, Switch to reliable operation.
\Z, Switch to normal operation.
Escape characters
The characters +++ are known as the escape characters. When your faxmodem
enters the Data Mode, typing +++ allows it to escape to the Command Mode
while preserving the connection to the remote modem. This feature provides
a convenient way of letting you check or change a parameter after making a
connection with a remote asynchronous modem.
The escape characters involve:
A timed pause of 1 second (specified in Register S12).
Three keystrokes of the escape character as defined in Register S2 (the
default character is +)
Another pause (again specified in Register S12).
When you type the escape characters they are sent to the remote modem, but
they do not affect the remote modem unless the computer connected to it
echoes the escape characters back to your faxmodem's Transmitted Data input
signal.
After typing the escape characters, your faxmodem keeps its connection to
the remote modem, returns to the Command Mode to receive your commands, and
sends you the OK (or 0) response.
When you want to return to the Data Mode, type AT O or AT O1 and press the
Enter key. If you want to hang up, type ATH and press the Enter key.
IMPORTANT! Your faxmodem also hangs up if the &D2 command is in effect and
it detects an ON-to-OFF transition on the Data Terminal Ready interchange
circuit.
A Manually answering a call
Use the A command to manually answer an incoming call. Sending the A
command tells your faxmodem to go off-hook (access the telephone line)
immediately.
If your faxmodem detects an incoming ring and displays the RING response,
you can type ATA and press the Enter key to manually answer the call. If a
successful connection is made, your faxmodem sends you one of the CONNECT
responses and enters the Data Mode. If a connection is not made, or if you
press any key on your computer keyboard while your faxmodem attempts a
connection, your faxmodem stops sending the tone, sends you the NO ANSWER
response, hangs up the telephone line, and returns to the Command Mode.
IMPORTANT! Your faxmodem does not execute commands that follow A in the
command line. If you want to include additional commands on the same
Zoom High Speed Fax/Modem Owner's Manual.................................20
command line with the A command, have them precede the A command.
A/
@SHADEAFTER = Repeat last command line
The A/ command tells your faxmodem to repeat the last command line it
executed without having to retype it. This command is not preceded with the
AT prefix nor followed by pressing the Enter key.
For example, assume you sent the following Dial command line to the
faxmodem and received a busy signal:
AT L3 M3 X2 N0 DP 555-1212
If you want to repeat this command line, just type A/
IMPORTANT! The last-executed command line stays in your faxmodem's memory
until power is turned off, your faxmodem is reset, or you type a new
command line and press the Enter key.
AT
Attention characters
Every command line, except the A/ command, must begin with the attention
characters (AT); otherwise, your faxmodem will not execute the command
line. Your faxmodem ascertains your serial port's transmission speed,
character length, and parity from these characters.
IMPORTANT! Your faxmodem ignores all commands that precede AT on the
command line.
Bn
CCITT/Bell compatibility
The Bn command selects the protocol for 300 bps and 1200 bps operation.
This command is ignored when the N1 command is in effect (refer to page
4-).
B or B0
Selects the CCITT V.21 protocol when the faxmodem is operating at 300 bps
and the CCITT V.22 protocol when the faxmodem is operating at 1200 bps.
B1
Selects the Bell 103 protocol when the faxmodem is operating at 300 bps and
the Bell 212A protocol when the faxmodem is operating at 1200 bps. This is
the default setting.
Cn Transmitter carrier
The Cn command controls the transmit carrier.
C or C0
Returns an ERROR response.
C1
Turns the faxmodem transmit carrier on when calling, answering, or
connected to a remote modem. This command is provided for communications
software requiring it. This is the default setting.
D
Dial command
The D command instructs your faxmodem to dial a telephone number. The
format of the Dial command is:
ATD n
where n is a telephone number to be dialed and any dial modifiers you want
to include.
A typical Dial command line might be:
ATD 555 1212
which instructs the faxmodem to dial the telephone number 555-1212.
When you send a Dial command to your faxmodem, the faxmodem goes off-hook
and waits a number of seconds for a dial tone before originating a call. If
the X2 or X4 command is in effect, one second of dial tone must be detected
within 5 seconds. If the W dialing modifier is on the Dial command line,
this time limit is the value of Register S6 (default is 2 seconds).
When the time period expires, the faxmodem dials the telephone number and
Zoom High Speed Fax/Modem Owner's Manual....................................21
waits for a carrier signal from the remote modem, as specified by the value
of Register S7. If the data connection is made within the allowable time,
your faxmodem enters Data Mode and sends the appropriate CONNECT response.
Otherwise, it goes on-hook and sends the NO CARRIER response.
When pulse dialing, you can type the numbers 0 through 9 on the Dial
command line. When touchtone dialing, you can type the numbers 0 through 9
and A, B, C, D, #, and *.
If you want to control how calls are dialed, you can include the following
dialing modifiers in the Dial command line:
LRedial the last telephone number dialedPpulse dialing Ttouchtone
dialingWwait for dial tone,pause the number of seconds specified by
Register S8 (default is 2 seconds)@ wait for 5 seconds of silenceR dial an
originate-only modem; return to Command Mode after dialing! go on-hook for
.7 second (hook flash)S=ndial one of four stored telephone numbers^turn on
calling tone
These modifiers are described in the following sections.
IMPORTANT! If you want to include other commands on a Dial command line,
type them in front of the D (Dial) command. If the Dial command line only
contains the characters ATD, the faxmodem will go off-hook in originate
mode.
L
Redial last telephone number dialed
If your faxmodem executed a Dial command line that resulted in a busy
signal, you can use the L dialing modifier to automatically redial the last
Dial command line. For example, if you send the following Dial command
line:
ATDT 555-1212
and fail to connect with the remote modem, type the following command line
and press the Enter key to automatically redial:
ATDL
IMPORTANT! Do not confuse the L dial modifier with the L command that
adjusts speaker volume.
P
@SHADEAFTERDIA = Pulse dialing
If you don't specify pulse or touchtone dialing, your faxmodem will dial
calls using pulse (rotary) dialing. If you change dialing methods and want
to return to pulse dialing, include the P dialing modifier in your Dial
command line.
Type the P modifier in front of the numbers to be pulse dialed. For
example:
ATDP 555-1212
will pulse dial the telephone number 555-1212. Your faxmodem will continue
to use pulse dialing until you specify another method.
The P modifier can be used in the same Dial command as the T modifier when
both pulse and touchtone dialing methods are required. For example:
ATDP 9 W T 555-1212
could be a typical Dial command line used in a PBX situation. This command
line tells your faxmodem to use pulse dialing to dial a 9 and get an
outside line. After waiting for a dial tone (W), your faxmodem will use
touchtone dialing (T) to dial 555-1212.
T
Touchtone dialing
If you want to use touchtone dialing, type the T dialing modifier in front
of the numbers to be touchtone dialed. For example:
ATDT 555-1212
instructs the faxmodem to dial the telephone number 555-1212 using
touchtone dialing. Your faxmodem will continue to use touchtone dialing
Zoom High Speed Fax/Modem Owner's Manual....................................22
until you specify another method or turn off the faxmodem.
The T modifier can be used in the same Dial command as the P modifier when
both touchtone and pulse dialing methods are required. For example:
ATDP 9 W T 555-1212
could be a typical Dial command used in a PBX situation. This command line
tells your faxmodem to use the pulse dialing method to dial the 9 and get
an outside line. After waiting for a dial tone (W), your faxmodem is to use
the touchtone dialing method (T) to dial the remaining numbers.
W
Wait for dial tone
Include the W dialing modifier in your Dial command line to instruct your
faxmodem to wait for a second dial tone. This modifier is useful when
dialing through a PBX or a long-distance telephone service that requires
you to wait for a go-ahead tone.
Register S7 determines the maximum number of seconds your faxmodem will
wait after receiving the W dial modifier. The S7 default is 50 seconds. If
you require a longer wait time, you can either insert multiple Ws in the
command line or change the value of Register S7.
For example:
ATDT 555-1212 WWW 98756 555-2121
tells your faxmodem to dial the telephone number 555-1212, wait up to 150
seconds for a dial tone or a go-ahead tone, provide the five-digit access
code (98756), and dial the second telephone number 555-2121.
If you will be using the W command to dial through a long-distance calling
service, you will probably need only one W to allow up to 50 seconds when
waiting for the go-ahead tone.
If the W command does not work for your application, use the Comma (,)
modifier, described next.
,
Pause
The comma (,) dialing modifier instructs your modem to pause for a fixed
amount of time while dialing (default setting is 2 seconds). This modifier
is useful when dialing through a PBX or a long-distance telephone service
that requires you to wait for a go-ahead tone.
The number of seconds your faxmodem waits is specified by Register S8.
Initially, the Register S8 default is 2 seconds. If you require additional
time, you can either insert multiple commas in the command line or change
the value of Register S8.
For example:
AT D 9,,,,,555-1212
tells your faxmodem to dial a 9 and then pauses 10 seconds before dialing
the remaining digits.
If you place a comma immediately after the D command, your faxmodem will
dial the number without listening for the first dial tone. For example:
ATD, 555-1212
This feature is especially useful when your faxmodem does not recognize the
dial tone for any reason.
@
Wait for quiet
Include the @ dialing modifier in your Dial command line when you want your
faxmodem to wait for one or more rings followed by five seconds of silence
before proceeding to the next command in the Dial command line. The amount
of time the faxmodem waits for the rings is specified by Register S7. The
Register S7 default is 50 seconds.
This feature is convenient when accessing a system that does not provide a
dial tone.
A typical Dial command line containing the @ command might look like:
ATDT 555-1212 @ 555-2121
In this example, the faxmodem dials the telephone number 555-1212 using
Zoom High Speed Fax/Modem Owner's Manual....................................23
touchtone dialing, then waits the time specified in Register S7 for five
seconds of quiet. If it detects the five seconds of quiet, the faxmodem
dials the second telephone number 555-2121 after receiving five seconds of
quiet.
If your faxmodem does not receive five seconds of quiet, it hangs up,
returns to the Command Mode, and sends you the NO ANSWER response. If your
faxmodem detects a busy signal, it hangs up, returns to the Command Mode,
and sends you the BUSY response (if you are using the X3 or X4 response set).
R
Answer (reverse) mode
Include the R dialing modifier at the end of your Dial command line to call
and set up a connection with a modem that is capable of originating calls
only (these modems are referred to as originate-only modems).
For example, to place a call to a modem set up to operate in originate
mode, you might type:
ATDT 555-1212R
After your faxmodem dials the telephone number, it immediately enters the
answer mode and emits an answer tone. The remote modem must then be set up
to respond in originate mode.
;
Return to Command Mode after dialing
Include the semicolon (;) dialing modifier at the end of your Dial command
line when you want your faxmodem to return to Command Mode after it dials a
telephone number. Your faxmodem will not connect with a remote modem, but
will hold the line for additional commands.
This feature is convenient, for example, when you want to send information
to a telephone order service or to a bank that requires additional
touchtone information to be entered. For example, you could type:
ATDT 555-1111 ;
to have your faxmodem call your local bank, and then return to the Command
Mode. The bank may then ask you for your password, which you could provide
via your keyboard. For example:
ATDT,50954;
The ; dialing modifier is also useful if you want to execute more commands
than will fit on a 40-character command line. Just type as many characters
as will fit and type ; as the last character. When you press the Enter key,
the faxmodem will execute the command line and return to Command Mode, at
which time you can type the remaining commands.
!
Initiating a hook flash
Include the ! dialing modifier when you want your faxmodem to go on-hook
for .7 second (this is known as a hook flash). The ! modifier is
equivalent to holding down the telephone switch hook for half a second.
This modifier is useful when dialing through a PBX, where a hook flash can
be used to transfer a call. In this case, the modifier can be used to
transfer a data call to another modem set up for automatic answer.
S=n
Dial a stored telephone number
The S=n dialing modifier lets you dial one of four telephone numbers stored
with the &Zn=x command (described on page 4-). The n in DSn is the number
of the directory in non-volatile memory that holds the number you want
dialed.
For example, if directory number 2 contains the telephone number:
ATDT 1 (818) 555-1111
typing ATDS=2 and pressing the Enter key tells your faxmodem to execute
this command line and dial this telephone number.
^
Turn on calling tone
The ^ dialing modifier turns on the periodic 1300 Hz calling tone if your
Zoom High Speed Fax/Modem Owner's Manual....................................24
faxmodem originates a call. Calling tone is enabled only on a call-by-call
basis.
En
Command echo
The En command tells your faxmodem whether to echo to your computer the
commands you send during the Command Mode.
E or E0
Turns off the echo feature. Use this command when your faxmodem is
connected to a computer that is in half-duplex (echo mode), or if you are
using BBS software.
E1
Lets you see the commands you are sending to your faxmodem during the
Command Mode. Use this command with a computer that does not echo commands
for you. This is the default setting.
Fn
On-line character echo
The Fn command tells your faxmodem whether to echo to data from your
computer during the Data Mode.
F or F0
Returns an ERROR response.
F1
Turns off the data echo feature. This is the default setting.
Hn
Hook switch
The Hn command controls the telephone line relay.
H or H0
Place faxmodem on-hook (hang up the telephone line). If you switched from
Data Mode to Command Mode while maintaining the connection with the remote
modem (by using the escape characters or if an ON-to-OFF DTR transition
occurred with the &D1 command in effect), use this command to disconnect
and hang up the faxmodem.
H1
Place faxmodem off-hook (pick up the telephone line).
In
Information
The In command requests information from your faxmodem.
@HEADING 3A = I or I0
Tells your faxmodem to report the product code.
I1
Tells your faxmodem to compute and report a checksum on the firmware ROM.
I2
Tells your faxmodem to compute a checksum and indicate either OK or ERROR.
I3
Tells your faxmodem to report the firmware revision level.
I4
Tells your faxmodem to report on its capabilities.
Ln
Volume control
The Ln command controls the volume of the modem's speaker.
L or L0
Selects low speaker volume.
L1
Selects low speaker volume.
L2
Selects medium speaker volume. This is the default setting.
L3
Selects high speaker volume.
Zoom High Speed Fax/Modem Owner's Manual....................................25
Mn
Speaker control
The Mn command controls the status of the faxmodem's internal speaker.
M or M0
Speaker is turned off.
M1
@BODY TEXT NXT = Speaker is on until the remote carrier is received. This
is the default setting.
M2
Speaker is always turned on.
M3
Speaker off when remote carrier is received and when your faxmodem is
dialing. However, speaker is on during answering.
Nn
@SHADEAFTER = Modulation handshake
The Nn command can be used to make sure a connection is made only at a
specific speed.
N or N0
Faxmodem will handshake with a remote modem only when the speed of the
connection matches the value in Register S37. If S37 = 0, the speed must
match the speed at which the last AT characters were issued.
N1Allows handshaking to occur at any speed supported by your faxmodem and the
remote modem. The B command is ignored. Automode detection is enabled,
unless the leased line command (&L1) is in effect. This is the default
setting.
On
Go on-line
Once your faxmodem connects with a remote modem, your faxmodem can return
to Command Mode and keep the connection with the remote modem when you
issue the escape characters or when the faxmodem experiences an ON-to-OFF
DTR transition with the &D1 command in effect. You can then use the On
command to return to Data Mode.
O or O0
Returns the faxmodem to Data Mode. This is the default setting.
O1
Returns the faxmodem to Data Mode and initiates a retrain sequence. A
retrain lets your faxmodem and the remote modem evaluate the condition of
the telephone line to maximize data transmission. This command works only
when your faxmodem and the remote modem are operating at 2400 bps or
faster.
P
Set pulse dialing as default
P
Causes the faxmodem to assume that all subsequent dial commands are pulse
dialed. You can then omit the P dialing modifier from the dial command
lines you type.
Qn
Faxmodem responses
The Qn command determines whether your faxmodem returns asynchronous
responses.
Q or Q0
Send responses. This is the default setting.
Q1
Do not send responses. You may want to send the Q1 command if your faxmodem
is connected directly to a printer and you do not want the responses
printed. If you send this command, you will not receive an OK response.
Q2
Return responses when originating calls, not when answering calls.
Zoom High Speed Fax/Modem Owner's Manual....................................26
IMPORTANT! If you will be receiving responses from your faxmodem, also
refer to the V and X commands, which are described on pages 4- and 4-,
respectively.
Sr?
Read Register number r
The Sr? command lets you read the value of a faxmodem register:
Type AT S, the number of the register you want to read, and a question
mark. For example, ATS0? will read the current value of Register S0.
Press the Enter key.
Your faxmodem sends the register's value to your computer in the form of a
decimal number from 0 to 255, followed by OK.
For more information on registers, refer to Chapter 5.
Sr=n
Set Register r to the value n
All faxmodem registers have default values that take effect when you turn
on your faxmodem. Using the Sr=n command, you can change a register value.
Type ATS, the number of the register whose value you want to change, an
equals sign, and the new value. For example, ATS0=2 will change the value
of Register S0 to 2.
Press the Enter key.
Your faxmodem sends the OK response.
IMPORTANT! Do not use this command to change values for registers S1, S13,
S14, S15, S17, S20, S21, S22, S23, S24, and S27. Refer to Chapter 5 for
more information.
T
Set touchtone dialing as default
T
Causes the faxmodem to assume that all subsequent dial commands are
touchtone dialed. You can then omit the T dialing modifier from the dial
command lines you type.
Vn
Response format
If you receive faxmodem responses, the Vn command lets you select whether
the responses will appear as words or numbers. The faxmodem response table
on page Quick Reference- in the Quick-Reference Guide lists the faxmodem
numeric and word responses.
V or V0
Faxmodem will send numeric responses.
V1
Faxmodem will send word responses. This is the default setting.
IMPORTANT! You can use the Qn and Xn commands to control responses (refer
to pages 4- and 4-, respectively).
Wn
Negotiation progress reporting
The Wn command lets you receive responses over and above those provided by
the Xn command (described next). These responses report the progress of the
negotiation phase of error-correction operation, specifically the carrier
speed of the remote modem, the error-correction protocol used, and the data
compression method used (if any). The faxmodem responses table in the
Quick-Reference Guide, starting with response 40, lists the extra responses
that can be enabled. For more information, refer to Register S95 in Chapter
5 and page Quick Reference- in the Quick-Reference Guide.
W or W0
@BODY TEXT NXT = Error-correction call progress responses disabled. This is
the default setting.
W1
Error-correction call progress responses enabled.
W2
Error-correction call progress responses disabled. CONNECT response
Zoom High Speed Fax/Modem Owner's Manual....................................27
reports the DCE speed.
IMPORTANT! Register S95 can override the effect of the W command.
Xn
Faxmodem response set and compatibility
The X command selects the response set and dialing characteristics used by
your faxmodem. Table 4-2 summarizes the responses and compatibility
provided by the Xn commands. For more information, refer to Faxmodem
responses on page 4-28.
You can also use the Qn and Vn commands to control responses.
Table 4-2. X commands
Command, Connect Response, Detect Dial Tone 1, Detect Busy Signal2
X0, CONNECT, No, No
X1, CONNECT nnn, No, No
X2, CONNECT nnn, Yes, No
X3, CONNECT nnn, No, Yes
X4(default), CONNECT nnn, Yes, Yes
1, +, +, +
2, +, +, +
Yn
Long space disconnect
The Yn command determines how your faxmodem reacts to a continuous break
signal of at least 1.6 seconds from the remote modem.
Y or Y0
Do not disconnect from remote modem when a continuous break signal is
received for at least 1.6 seconds. This is the default setting.
Y1
Disconnect from remote modem whenever a continuous break signal is received
for at least 1.6 seconds. If you send an H command to hang up the faxmodem,
the faxmodem will send silence to the remote modem for four seconds before
disconnecting. The faxmodem will also send four seconds of silence if the
&D2 command is in effect and an ON-to-OFF DTR transition occurs.
Zn
Reset faxmodem
The Zn command resets the faxmodem. If you include other commands on the
same command line as the Zn command, make sure the Zn command is the last
command on the command line.
Resetting the faxmodem causes the following actions to occur:
The faxmodem breaks any current data connection with the remote modem.
@BULLET = All serial ports are cleared.
The last-executed command is deleted from memory, making the A/ and DL
commands ineffective until you execute your first command.
The configuration profile corresponding to the 0 or 1 parameter used with
this command is loaded.
You receive an OK response.
Z or Z0
Resets the faxmodem and loads configuration profile 0. This is the default
setting.
Z1
Resets the faxmodem and loads configuration profile 1.
&Cn
Data Carrier Detect signal
The &Cn command controls the Data Carrier Detect (DCD) signal. The proper
use of this command depends largely on your communications software. The
faxmodem defaults to the Hayes standard, &C0. However, many communications
programs require that the faxmodem be set to &C1 and will put this command
in the modem initialization string when you first configure the software.
&C or &C0
Forces the DCD signal active (ON) continuously. If your communications
Zoom High Speed Fax/Modem Owner's Manual....................................28
software requires the DCD signal to be ON at all times, use this setting.
This is the default setting.
&C1
The DCD signal follows the state of the data carrier from the remote modem.
&Dn
Data Terminal Ready signal
The &Dn command determines how the faxmodem reacts to the Data Terminal
Ready (DTR) signal when a particular &Qn command is in effect. Table 4-3
shows how the faxmodem will react to an ON-to-OFF DTR transition.
Table 4-3. Data Terminal Ready transitions
&Q Command, Default, &D1 Command, &D2 Command, &D3 Command
&Q0,&Q5-&Q9, NONE, 2, 3, 4
&Q1, 1, 2, 3, 4
&Q2, 3, 3, 3, 4
&Q3, 3, 3, 3, 4
The DTR-going-OFF events corresponding to the action numbers in the above
table are:
1.
Faxmodem disconnects and sends the OK response.
2.
Faxmodem enters Command Mode if it's in Data Mode and sends the OK
response.
3.
Faxmodem disconnects, sends the OK response, and disables auto-answer while
the DTR signal is OFF.
4.
@NUMBERING TXT = Faxmodem resets (same as the ATZ command).
&F
Restore factory profile
Your faxmodem stores the factory configuration profile settings in ROM.
You can return to these settings by sending the &F command. Your faxmodem will
then copy the settings from ROM into the registers. The Factory
Configuration Profile Table, on page Quick Reference- in the
Quick-Reference Guide, shows the factory-default settings.
&G
Guard tones
Guard tones are not used in the United States. Your faxmodem accepts this
command, but takes no action.
&Jn
Telephone jack type
&J or &J0
Use this setting when connecting your faxmodem to an RJ11 telephone jack.
This is the default setting.
&J1
This command is included for Hayes compatibility, but is not functional.
&Kn
DTE/faxmodem flow control
When the computer-to-faxmodem speed is different from the data speed
between your faxmodem and the remote modem, data buffering is needed to
control the flow of data between your computer and faxmodem. The &Kn
command determines how the faxmodem controls the flow of data between
itself and the computer (DTE) to which it is locally connected.
&K or &K0
Disable flow control.
&K3
Enable RTS/CTS flow control. When the faxmodem terminal buffer is nearly
Zoom High Speed Fax/Modem Owner's Manual....................................29
full, the faxmodem will drop the Clear To Send (CTS) signal to stop data
flow. When the buffer is nearly empty, it will raise the CTS signal to
resume data flow. This is the default setting.
&K4
@BODY TEXT NXT = Enable XON/XOFF flow control. When the faxmodem
terminal
buffer is nearly full, the faxmodem will send an XOFF character to stop
data flow. When the buffer is nearly empty, it will send an XON character
to resume data flow.
&K5
Enable transparent XON/XOFF flow control. Same as &K4, but the faxmodem
will pass the XON/XOFF characters to the remote modem.
&Ln
Dial-up or leased line
The &Ln command tells the faxmodem what type of telephone line it is
connected to. The power level will change for the type of telephone line
you select.
&L or &L0
Selects a dial-up line. This is the default setting.
&L1
Selects a leased telephone line.
&Mn
Asynchronous or synchronous operation
The &Mn command is the same as &Qn, described on the next page.
&Pn
Make/break pulse dial ratio
The &Pn command controls the ratio of the make (off-hook)-to-break
(on-hook) interval used during pulse dialing. It does not affect touchtone
dialing.
&P or &P0
Selects a make/break ratio of 39/61 @ 10 pps. Use this setting when using
the faxmodem in the USA or Canada. This is the default setting.
&P1
Selects a make/break ratio of 33/67 @ 10 pps. Use this setting when using
the faxmodem in the UK or Hong Kong.
&P2
Selects a make/break ratio of 33/67 @ 20 pps. Use this setting when using
the faxmodem in Japan.
&Qn
Asynchronous or synchronous operation
The &Qn command configures your faxmodem for asynchronous operation or one
of three synchronous operations.
&Q or &Q0
Asynchronous operation in direct mode. The DTE speed must match the
telephone line speed.
&Q1
Faxmodem operates asynchronously in Command Mode and switches to
synchronous operation in Data Mode. The faxmodem goes on-hook and returns
to asynchronous Command Mode when an ON-to-OFF DTR transition occurs or
when the remote carrier is lost for a time exceeding the Register S10 value
(default is 1.4 seconds). Use this command with terminals that can
communicate both asynchronously and synchronously.
&Q2
An OFF-to-ON DTR transition causes the faxmodem to automatically dial the
telephone number stored with the &Z0 command, then switch to synchronous
operation. The faxmodem goes on-hook and returns to asynchronous Command
Mode when an ON-to-OFF DTR transition occurs or when the remote carrier is
lost for a time exceeding the Register S10 value (default is 1.4 seconds).
Zoom High Speed Fax/Modem Owner's Manual.................................30
&Q3
Allows DTR to act as a talk/data switch. With this command, you manually
dial a call with DTR OFF. After the last telephone number is dialed, turn
on DTR to switch to Data Mode. The faxmodem goes on-hook and returns to
asynchronous Command Mode when an ON-to-OFF DTR transition occurs or when
the remote carrier is lost for a time exceeding the Register S10 value
(default is 1.4 seconds).
&Q4
The faxmodem accepts this command, but takes no action.
&Q5
Negotiate an error-correction link in accordance with the settings of
Registers S48 and S36. If the link cannot be negotiated, the faxmodem will
either disconnect or fallback to a normal asynchronous connection,
depending on the Register S36 value. This is the default setting.
&Q6
Selects asynchronous operation in normal mode (speed buffering).
&Q7
Faxmodem sends the OK response, but takes no action.
&Q8
Faxmodem acts as if Register S48 equals 128.
&Q9
Faxmodem acts as if the &Q5 command is in effect, with Register S48 equal
to 7 and Register S46 equal to 138.
&Rn
Clear To Send signal
The &Rn command controls the Clear To Send (CTS) signal during synchronous
operation only. Your faxmodem keeps the CTS signal always ON during the
asynchronous Command and Data Modes.
&R or &R0
CTS signal tracks the Request To Send (RTS) signal. When the faxmodem
detects an OFF-to-ON RTS transition from the computer or terminal to which
it is directly connected, the faxmodem will wait the period of time
specified by Register S26 (default is .01 second) and then turn on the CTS
signal. When the RTS signal is turned OFF, the CTS signal follows,
regardless of the Register S26 value. You can use this artificial RTS/CTS
delay to emulate half-duplex operation when operating synchronously. It
allows communication with a DTE that cannot handle instantaneous turnaround
time of full-duplex operation. This is the default setting.
&R1
The faxmodem ignores the RTS signal and keeps the CTS signal active
continuously, regardless of the status of the RTS signal.
&Sn
Data Set Ready signal
The &Sn command determines how your faxmodem treats the Data Set Ready
(DSR) signal. The proper use of this command depends largely on your
communications software.
&S or &S0
Forces the DSR signal active (ON) continuously. If your communications
software requires the DSR signal to be present at all times, use this
setting. This is the default setting.
&S1
Instructs your faxmodem to turn on the DSR signal when it performs the
handshaking sequence with the remote modem. This command may be required
when using the faxmodem in applications that treat the faxmodem as strictly
a data modem without intelligent capabilities.
&Tn
Test modes
Zoom High Speed Fax/Modem Owner's Manual.................................31
The &Tn command initiates a variety of faxmodem tests. If you want to
include this command with other commands, this command must be the last
command in the command line. For testing information, refer to Chapter 10.
IMPORTANT! Do not attempt these tests without reading Chapter 10.
&T or &T0
End the test in progress. If you are performing the Local Analog Loopback
Test (&T1) or Remote Digital Loopback Test (&T6), send the escape
characters (+++) before sending this command.
&T1
Initiate the Local Analog Loopback Test. This test verifies the path
between your DTE and faxmodem. Your faxmodem loops back characters received
from the local DTE.
&T3
Initiate the Local Digital Loopback Test. Your faxmodem loops back
characters received from the remote modem.
&T4
Allows your faxmodem to respond to a remote modem's request for a Remote
Digital Loopback Test. This is the default setting.
&T5
Ignore remote modem requests for a Remote Digital Loopback Test.
&T6
Initiate a Remote Digital Loopback Test. Characters received from your DTE
are sent to the remote modem and looped back to your faxmodem and DTE. This
test verifies your DTE and faxmodem, the remote modem, and the telephone
line in between.
&T7
Initiate a Remote Digital Loopback Test with Self-Test. This test is
identical to &T6, but uses a modem-generated test pattern rather than
characters entered via the DTE keyboard. The faxmodem increments an
internal error counter each time an error is detected. At the end of the
test, a three-digit error count is sent to the DTE.
&T8
Initiate a Local Analog Loopback Test with Self-Test. This test is
identical to &T1, but uses a modem-generated test pattern rather than
characters entered via the DTE keyboard. The faxmodem increments an
internal error counter each time an error is detected. At the end of the
test, a three-digit error count is sent to the DTE. This test provides a
thorough evaluation of your faxmodem's transmit and receive functions,
without requiring a remote modem connection.
&V
View active configuration
The &V command lets you display on your computer screen the active profile,
the profiles stored in non-volatile memory positions 0 and 1, and any
stored telephone numbers.
Figure 4-1 shows a typical display when this command is sent.
&Wn
Store user profile n
Using the &Wn command, you can store two configuration profiles. The n is
either the number 0 or 1 and corresponds to a particular profile.
The following commands can be stored: Bn, En, Ln, Mn, Nn, P or T dial
modifiers, Qn, Vn, Wn, Xn, Yn, &Cn, &Dn, &Gn, &Jn, &Kn, &Pn, &Qn, &Rn,
&Sn, &T4, &T5, and &Xn.
The following registers can have their values stored: S0, S2 through S12,
S14 and S15, S18, S21 through S23, S25 through S41, S44, S46, S48 through
S50, S82, S86, S91, and S95. For information on these registers, refer to
Chapter 5.
You can also store telephone numbers stored with &Z0, &Z1, &Z2, ands &Z3.
The following example will show you how this command works. Assume, for
Zoom High Speed Fax/Modem Owner's Manual.................................32
example, that you want to save the following commands in profile 0:
X3, E0, S0=2, S5=30, &D2, &L0, &C1
To do so, you would:
Type AT followed by these commands. You may use spaces if you wish, but not
commas.
Include the &W0 command as the last command.
Press the Enter key.
This configuration is now saved as the first configuration profile (denoted
by the 0 following the &W command).
If you want to store more commands than will fit on the command line, enter
as many commands as possible and press the Enter key. Then enter the
remaining commands. Be sure to include the &Wn command as the last command
in the final command line that comprises the configuration profile.
Use the Zn and &Yn commands, described on pages 4- and 4- respectively, to
control which stored profile is used.
&Xn
Synchronous clock source
The &Xn command pertains to synchronous operation. Your faxmodem ignores
this command during asynchronous operation.
&X or &X0
Faxmodem will send its internal clocking signal on EIA pin 15 of its
RS-232-C connector. This is the default setting.
&X1
Faxmodem will accept an externally provided clocking signal from your DTE
on EIA pin 24 of the faxmodem's RS-232-C interface.
&X2
Faxmodem will derive the clocking signal from the incoming carrier signal
and relay the clocking signal on EIA pin 15 of its RS-232-C connector.
&Yn
Select user profile
The &Yn command selects an active configuration profile after the faxmodem
is turned on.
&Y or &Y0
Faxmodem will use the configuration settings stored in profile 0 as its
active configuration profile when the faxmodem is turned on. This is the
default setting.
&Y1
Faxmodem will use the configuration settings stored in profile 1 as its
active configuration profile when the faxmodem is turned on.
&Zn=
Store a telephone number
The &Zn= command lets you store up to four telephone numbers in the
faxmodem's nonvolatile memory, which you can later dial asynchronously
using the DS=n command.
In the &Zn command, the n is a number between 0 and 3. This is the number
under which the telephone number will be stored. The actual telephone
number is entered after the equals sign.
The Dial command line can also contain the # and * characters for touchtone
dialing, as well as the P, R, T, W, ^, ;, @, !, and , modifiers. For
example:
AT &Z1= 1 T 1 213 555-1212
The faxmodem can store up to 36 characters, and ignores spaces. If you
insert more than 36 characters, any characters after the 36th are
truncated.
Notes
Chapter 5
Configuring Your Faxmodem Parameters
Zoom High Speed Fax/Modem Owner's Manual.................................33
Chapter 5 describes the purpose of the faxmodem's S registers. Topics
include:
Reading register values
Changing register values
Accessing the same register repeatedly
A sequential list of all S registers
Overview
Your faxmodem's settings are stored in S registers. Each register has a
default value, which you can use or change to fit your particular
requirements. If you want to change the faxmodem's operating
characteristics, you need only change the value of the appropriate
register.
Alternatively, you can use the faxmodem commands described in Chapters 4
and 7 to change the faxmodem's operating characteristics. When you send a
faxmodem command, the command changes the value of the appropriate S
register.
Table 5-1 lists the faxmodem's registers and summarizes their functions. If
the register has a default value that takes effect when the faxmodem is
turned on or reset, the value appears in the Default Value column. For more
information about a particular register, refer to the page number that
appears in the Refer to Page column.
Table 5-1. S registers
Register, Range, Default Value, Function
REGISTER, RANGE, DEFAULT VALUE, FUNCTION
S0, 0-255 rings , 0, Rings to auto-answer calls-
S1, 0-255 rings, 0 , Count number of incoming rings-
S2, 0-127 ASCII, 43, Escape characters-
S3, 0-127 ASCII, 13, Carriage return character-
S4, 0-127 ASCII, 10, Line feed character -
S5, 0-32 ASCII, 8, Backspace character-
S6, 2-255 seconds, 2, Dial tone wait time-
S7, 1-255seconds, 50, Wait time for remote carrier-
S8, 0-255 seconds, 2, Comma pause time-
S9, 1-255 1/10 second, 6, Carrier detect response time-
S10, 1-255 1/10 second, 14, Delay time between loss of remote carrier and
hang up-
S11 0-255 1/1000 second, 95, DTMF dialing speed-
S12, 0-255 1/50 second, 50, Escape guard time-
S13, Reserved, , ,
S14, Bit Mapped, , ,
S15, Reserved, , ,
S16, Bit Mapped Test Options, , -
S17, Reserved, , ,
S18, 0-255 seconds, 0, Modem test timer-
S19 S20, Reserved, , ,
S21, Bit Mapped, , -
S22, Bit Mapped, , -
S23, Bit Mapped, , -
S24, Reserved, , ,
S25, 0-255 seconds or 1/100 seconds, 5, Data Terminal Ready delay-
S26, 0-2551/100 seconds, 1, RTS-to-CTS delay-
S27, Bit Mapped, , -
S28 S29, Reserved, , ,
S30, 0-25210-second intervals, 0, Inactivity timer value-
S31 S35, Reserved, , ,
S36, 0-7, 7, Negotiation failure treatment-
S37, 0-12, 0, Desired DCE line speed-
Zoom High Speed Fax/Modem Owner's Manual.................................34
S38, 0-255seconds, 20, Delay before forced disconnect-
S39, Reserved, , ,
S40, Bit Mapped, , -
S41, Bit Mapped, , -
S44, Reserved, , ,
S46, 136 or 138, 138, Data compression selection-
S48, 0, 7, 128, 7, V.42 negotiation action-
S82, 3, 7, 128, 128, Break-handling options-
S86, 0, 4,, 9, 12, 13, 14, NONE, Connection failure response code-
S91, 0, 1, 2-15, 0, Programmable/ leased line transmit level-
S95, 0-255, 0, Extended responses-
Reading a register value
To read the current value of a register:
From Command Mode, type Sr? and press the Enter key (where r is the number
of the register whose value you want to read).
Your faxmodem responds with the decimal value of the register, in
three-digit form, followed by OK.
To read values from more than one register:
From Command Mode, type AT Sr? Sr? and press the Enter key. For example, to
read the values of Registers S0 (auto-answer after the number of rings
specified by this register value) and S1 (the number of incoming rings),
type AT S0? S1? from the Command Mode and press Enter.
Your faxmodem displays the first register value, a carriage return, the
next register value, a carriage return, and OK.
Changing a register value
To change a register value, use the Sr=n command, where r is a register
number and n is the new value you want to assign to the register.
For example, to have your faxmodem automatically answer incoming calls
after the second ring:
From Command Mode, type AT S0=2 and press the Enter key.
Your faxmodem responds with OK and changes the register value. The value
remains in effect until you turn your faxmodem off and on, or reset it;
your faxmodem then reverts to its default register values (in this case,
Register S0 returns to a value of 0, disabling auto-answer).
Accessing a register repeatedly
Your faxmodem automatically places a pointer at the last register whose
value you read or changed. The pointer provides a fast way of displaying or
changing register values.
For example:
To read the value of Register S0, type AT S0? and press the Enter key.
Your faxmodem displays the value of Register S0 followed by OK, and places
a pointer at that register.
To change the value in Register S0 to 0, type AT=0 and press Enter. You do
not have to specify the S command or the register number; the pointer
handles this for you.
Register S0 is assigned the new value and the faxmodem sends you the
response OK (or 0).
To read the S0 value, type AT ? and press Enter.
@RESULT = The value of Register S0 appears on the computer screen, followed
by the response OK.
IMPORTANT! The pointer remains set at the last register you accessed
(Register S0 in the examples above) until you use the S command to read or
change the value of a different register; the pointer is then set to the
new register.
Sequential list of registers
Register S0 Auto answer
Zoom High Speed Fax/Modem Owner's Manual.................................35
Range: 0 to 255 rings
Default: 0
Register S0 is the auto-answer register. Assigning a value from 1 to 255
tells your faxmodem the number of rings that must occur before it can
automatically answer incoming calls. The default value of 0 turns off the
automatic answer feature.
IMPORTANT! The AA LED on the external faxmodem will go ON when this
register has a value greater than 0.
Register S1 Count incoming rings
Range: 0 to 255 rings
Default: 0 rings
Register S1 counts the number of incoming rings. When the value in this
register equals the value in Register S0, your faxmodem answers the
telephone automatically.
If no rings occur for 8 seconds, the value of this register is cleared.
Register S2 Escape character
Range: 0 to 127 ASCII
Default: 43 (+)
Register S2 sets the ASCII value of the escape character. This is the
character you type three times to switch from Data Mode to Command Mode
while maintaining the connection with the remote modem.
The default value (43) is equivalent to the ASCII character +. You can
change this register to any value from 0 to 255. Values greater than 127
disable the escape feature, preventing you from returning to the Command
Mode.
If you will be using your faxmodem to auto-answer incoming calls, you might
want to either disable the escape characters or set them to a value other
than that used by the originating faxmodem, so that the use of the escape
sequence by the calling computer won't make your computer switch to Command
Mode.
If you disable the escape characters, you can return to Command Mode by
having the remote modem hang up, or by having an ON-to-OFF transition of
the Data Terminal Ready (DTR) interface signal occur with the &D1, &D2, or
&D3 command in effect.
Register S3 Carriage return character
@SHORT INDENT = Range: 0 to 127 ASCII
Default: 13 (CTRL-M)
Register S3 sets the ASCII value of the carriage return (or end- of-line)
character. This is the character that you use to end the command line and
also the character that appears after your faxmodem sends you a response.
The default value is 13, although you can change it to another ASCII value
between 0 and 127. You may want to change the default value if you are
using nonstandard equipment.
To change the value, enter the decimal equivalent of the new ASCII
character, from 0 to 127.
Register S4 Line feed character
Range: 0 to 127 ASCII
Default: 10 (CTRL-J)
Register S4 sets the ASCII value of the line feed character. The default
value is 10, although you can change it to another ASCII value between 0
and 127.
Your faxmodem sends the line feed character after sending a carriage return
character when sending word responses (that is, when the V1 command is in
effect). However, it is not sent with most number responses.
To change the value, enter the decimal equivalent of the new ASCII
character, from 0 to 127.
If you do not want to receive a line feed character, you can change the
value in this register to a 0, but you cannot disable line feed characters.
Register S5 Backspace character
Zoom High Speed Fax/Modem Owner's Manual.................................36
Range: 0 to 32 ASCII
Default: 8 (CTRL-H)
Register S5 sets the ASCII value of the backspace character. This character
is both the character created by pressing the Backspace key and the
character echoed to move the cursor to the left.
The default value is 8. To change the value, enter the decimal equivalent
of the ASCII character, from 0 to 32. Do not enter a value between 33 and
126 because these values are equivalent to a printable ASCII character and
your faxmodem will not recognize the character as a backspace character.
When you press the Backspace key, the following actions occur:
Your faxmodem echoes the backspace character to your computer if the E1
command is in effect.
An ASCII space character is sent to your computer screen.
A second backspace character is echoed to your computer if the E1 command
is in effect.
This makes a total of three characters that are sent by your faxmodem each
time you press the Backspace key. As a result, refrain from pressing the
Backspace key multiple times when in Command Mode.
Register S6 Wait time for blind dialing
Range: 2 to 255 seconds
Default: 2 seconds
When your faxmodem executes a Dial command line with the X0, X1, or X3
response set in effect, Register S6 tells your faxmodem how long to wait
after going off-hook before it dials the first digit in the Dial command
line.
The default value is 2 seconds, although you can change it to another value
between 2 and 255 seconds. If you set the value of this register for less
than two seconds, your faxmodem will still wait two seconds before dialing.
This register is useful when it takes longer than two seconds to obtain a
dial tone.
If your faxmodem does not detect a dial tone when the time in Register S6
elapses, you will receive the NO DIALTONE response.
IMPORTANT! This register is ignored when the X2 or X4 command is in effect.
When either of these commands is in effect, your faxmodem will wait up to
five seconds for a dial tone and begin dialing as soon as one is detected.
Register S7 Wait time for carrier
Range: 1 to 255 seconds
Default: 50 seconds
Register S7 tells your faxmodem how many seconds to wait for a remote
modem's carrier signal before hanging up. This register also specifies the
amount of time the faxmodem will wait when the W dialing modifier is
included in a Dial command line.
IMPORTANT! The default value is 50 seconds, although you can change it to a
value between 1 and 255 seconds. You may want to increase the value of this
register if your faxmodem does not detect a carrier within the specified
time.
IMPORTANT! If you configure your faxmodem for leased-line operation (&L1),
your faxmodem will ignore this register and wait indefinitely for the
remote carrier. This provides sufficient time for the operators at each end
of the leased line to make a connection.
Register S8 Pause time for comma
Range: 0 to 255 seconds
Default: 2 seconds
Register S8 tells your faxmodem how many seconds to pause for each comma
(,) it encounters in a Dial command line. You might use the comma when
dialing through a PBX or other special telephone service to wait for an
outside telephone line.
The default value is 2 seconds, although you can change it to a value
between 0 and 255 seconds. An alternative to changing this register value
Zoom High Speed Fax/Modem Owner's Manual.................................37
is to include more than one comma in your command line.
Register S9 Carrier detect time
Range: 1 to 255 tenths of a second
Default: 6 (0.6 second)
Register S9 tells your faxmodem how long the remote modem's carrier signal
must be present for your faxmodem to recognize it as a legitimate carrier
signal.
The value of this register is in tenths of a second. The default value is
600 milliseconds. This value requires your faxmodem to listen to the
carrier signal for at least 0.6 seconds before recognizing it.
Increasing the time in this register reduces the chances that your faxmodem
will mistake noise such as a busy signal, ring, or voice for a carrier
signal. For example, entering a value 15 means that the remote modem's
carrier signal must be present for 1.5 seconds for your faxmodem to
recognize it.
IMPORTANT! Do not confuse this register with Register S7, which determines
how long the faxmodem is willing to wait until it hears the signal begin.
Register S10 Carrier loss time
Range: 1 to 255 tenths of a second
Default: 14 (1.4 seconds)
Register S10 sets the time between the loss of a remote modem's carrier
signal and when your faxmodem disconnects. This allows the remote modem's
carrier signal to momentarily disappear from the telephone line without
your faxmodem disconnecting.
The value of this register is in tenths of a second. The default value is
14 (equal to 1400 milliseconds), although you can change it to a value from
1 to 255. You may want to set this value higher if you have a noisy
telephone line that might interfere with the remote modem's carrier signal.
If you want your faxmodem to ignore the Data Carrier Detect (DCD) status
and act as if the remote modem's carrier signal is always present, set the
value to 255.
Setting the value smaller than the value in Register S9 causes your
faxmodem to disconnect when it detects a momentary carrier loss, because
Register S10 expires before the carrier response time expires.
IMPORTANT! If Call Waiting service from your telephone company is breaking
your faxmodem connections, increasing this register value to 100 (10
seconds) at both your faxmodem and the remote modem should solve the
problem.
Register S11 Touchtone dialing speed
Range: 50 to 255 thousandths of a second
Default: 95 thousandths of a second
Register S11 controls the speed that numbers are dialed using the touchtone
(DTMF) dialing method. The default value is 95 milliseconds, although you
can set it to a value from 50 to 255.
Increasing the value slows the dialing rate. To ensure reliable dialing,
you should not select a value less than 50 milliseconds.
IMPORTANT! Register S11 has no effect on pulse dialing.
Register S12 Escape character guard time
Range: 0 to 255 fiftieths of a second
Default: 50 (1 second)
Register S12 controls the time delay required before and after you enter
the three escape characters. The guard time prevents your faxmodem from
misinterpreting the escape characters as data.
This value is designated in measurements of 20 milliseconds ( of a second).
The default value is 50, which is equivalent to one second.
If you desire, you can change the value to between 20 (.4 seconds) to 255
(5.1 seconds). Increasing this value reduces the chance that miscellaneous
transmitted data will be mistaken for escape characters; it also makes
Zoom High Speed Fax/Modem Owner's Manual.................................38
using the escape characters more time-consuming, however, when you use them
to switch into the Command Mode.
If you assign a small value to this register, you may be unable to enter
the three escape characters fast enough especially if the guard time is
less than the time it takes to transmit one character at the current
transmission speed.
IMPORTANT! If Register S12=0, there will be no time requirement for
entering the escape character sequence.
Register S13 Reserved
Register S14 Bit-mapped register
Bit, Function, Parameters, Related Command
0, Data Mode echo, 0disabled1enabled, F1F0
1, Command echo, 0do not echo commands1echo commands, E0E1
2, Faxmodem responses, 0send responses1do not send responses, Q0Q1
3, Response format, 0number responses1word responses, V0V1
4, Reserved
5, Dialmethod, 0touchtone1pulse, TP
Bit 5 is set if your Dial (D) command line contains the P (pulse dial)
command. It is cleared if your Dial command line contains the T
(Touch-Tone) command. If you send a Dial command to your faxmodem without
specifying P or T,, the faxmodem uses the last dialing method specified.
Pulse dialing is the default
TABLE TEXT, TABLE TEXT1, TABLE TEXT1, TABLE TEXT
6, Faxmodem responses, 0send/don't send responses 1send responses,, when
originating calls only,, not when answering, Q0,, Q1Q2
7, Originate/answer, 0answer incoming calls1originate calls, A,, RD
Defaults are shown in bold.
Register S15 Reserved
Register S16 Faxmodem tests
Register S16 indicates which test procedure is in progress.
IMPORTANT! Read Chapter 10 before attempting to use the &T command.
Bit, Function, Parameters, Related Command
0, Local Analog Loopback, 0disable test1enable test, &T1
1, Reserved
2, Local Digital Loopback, 0disable test1enable test, &T3
3, Remote Digital Loopback with a remote modem that started the test, 0not
in test mode1in test mode,
4, RemoteDigital Loopback, 0disable test1enable test, &T6
5, Remote Digital Loopback with Self-Test, 0disable test1enable test, &T7
6, Local Analog Loopback with Self-Test, 0disable test1enable test, &T8
7, Reserved
Register S17 Reserved
Register S18 Test timer
Range: 0 to 255 seconds
@SHORT INDENT = Default: 0
Register S18 sets the amount of time for the faxmodem tests. The tests can
run from 1 to 255 seconds, depending on the value in this register.
This register defaults to a value of 0, which turns off the timer. If you
use the command &T0 to end faxmodem tests, you do not automatically set the
value of this register to zero.
For more information, refer to Chapter 10.
Register S19 Reserved
Register S20 Reserved
Register S21 Bit-mapped register
Bit, Function, Parameters, Related Command
0, Telephone jack, 0RJ11 telephone jack 1RJ12 or RJ13 telephone jack,
&J0&J1
1, Reserved
Zoom High Speed Fax/Modem Owner's Manual.................................39
2, RTS/CTS options, 0CTS signal tracks the RTS signal when faxmodem is
on-line 1CTS forced ON, &R0&R1
3,, 4, DTR options, 0123, &D0&D1&D2&D3
5, DCD options, 0DCD signal is forced ON1DCD follows true state of remote
carrier, &C0&C1
6, DSRoptions, 0DSR signal is forced ON 1DSR is ON when handshaking,, OFF
in test mode or idle state, &S0&S1
7, Long space disconnect, 0Disabled1Enabled, Y0Y1
Defaults are shown in bold.
Register S22 Bit-mapped register
Bit, Function, Parameters, Related Command
0,, 1, Speaker volume, 0low volume1low volume2medium volume 3high
volume, L0L1L2L3
2,3, Speaker status, 0speaker disabled1speaker on until carrier is
detected2speaker always on3speaker on during answering, M0M1M2M3
4,, 5,, 6, Faxmodem responses, 0Hayes Smartmodem compatibility4include
CONNECT responses5same as 4 plus dial tone detection6same as 4 plus busy
signal detection7same as 6 plus busy signal and dial tone detection,
X0X1X2X3 X4
7, Make/break ratio, 039/61 for USA133/67 for UK and Hong Kong, &P0&P1
Defaults are shown in bold
Register S23 Bit-mapped register
Bit, Function, Parameters, Related Command
0, Grant remote modem request for Remote Digital Loopback,
0disabled1enabled, &T5&T4
1,, 2,, 3, Baud rate, 0110 or 300 bps21200 bps32400 bps 44800 bps59600
bps619200 bps738400 bps, AT
4,, 5, Parity, 0even 1space2odd3mark or none, AT
6,, 7, Guard tones, 0disabled, &G0
Defaults are shown in bold.
Register S24 Reserved
Register S25 Data Terminal Ready delay
Range: 0 to 255 second
Default: 5
If the &Q1 or &Q4 command is in effect, this register specifies the time
the faxmodem waits after connecting with a remote modem before looking for
the Data Terminal Ready (DTR) signal. This delay allows the faxmodem to
ignore ON-to-OFF DTR transitions, giving you time to disconnect the
faxmodem from an asynchronous terminal and attach it to a synchronous
terminal without forcing it to disconnect and return to Command Mode. In
these situations, this register value is specified in seconds and the
default value is 5 seconds.
When any other &Q command is in effect, your faxmodem ignores DTR
transitions (either ON or OFF) lasting less than the value of this
register. In these situations, the values for this register are 0 to 255 in
hundredths of a second, and the default value is .05 seconds.
Register S26 RTS-to-CTS delay
Range: 0 to 255 second
Default: 1
Register S26 pertains to synchronous operation only. It is used when the
&R0 command is in effect, allowing the Clear To Send (CTS) signal to track
the Request To Send (RTS) signal. This register value specifies how long
the faxmodem waits after an OFF-to-ON RTS transition before turning on the
CTS signal.
Register S27 Bit-mapped register
Bit, Function, Parameters, Related Command
0,, 1,, 3, Asynchronous/synchronous operation, 0asynchronous
operation1synchronous operation after dialing asynchronously2synchronous
terminal support3manually originate synchronous call4command accepted,,
Zoom High Speed Fax/Modem Owner's Manual.................................40
but no action taken5negotiate an error-connection link6asynchronous
operation in normal mode (speed buffering)7command accepted,, but no
action taken, &Q0&Q1&Q2&Q3&Q4&Q5&Q6&Q7
2, Line type, 0Dial-up line1Leased line, &L0&L1
4,5, Synchronous timing source, 0faxmodem provides synchronous transmit
clock on EIA pin 151faxmodem accepts external synchronous clock2faxmodem
derives synchronous transmit clock from the incoming carrier signal and
relays it on EIA pin 15., &X0&X1&X2
6, CCITT compatibility, 0CCITT V.22/V.22bis operation1 Bell operation,
B0B1
7, Reserved
Register S28 Reserved
Register S29 Reserved
@HEADING 2 = Register S30 Inactivity timer
Range: 0 to 252 10-second intervals
Default: 0
Register S30 determines how much time of data inactivity must elapse in
order for your faxmodem to disconnect from a remote modem. If no data is
sent or received by your faxmodem within the time specified by this
register, the faxmodem will automatically disconnect from the remote modem
and return to Command Mode. Your faxmodem begins counting as soon as you
receive the CONNECT response.
The default setting of 0 disables this function. To enable it, enter a
value between 1 and 252. For example, 6 would equal one minute.
For more information on the inactivity timer, refer to the \T command in
Chapter 7.
IMPORTANT! This register is ignored when the &Q0 command is in effect.
Registers S31 S35 Reserved
Register S36 Negotiation fallback
Range: 0 to 7
Default: 7
Register S36 specifies the action that your faxmodem is to perform when the
initial error-control negotiation fails. The faxmodem will use this
register value only when Register S48 has a value of 128 or when the
faxmodem fails to make a V.42 connection with a remote modem. Table 5-2
shows what actions are taken for each register value.
IMPORTANT! The \Nn command affects the value of this register.
Table 5-2. Negotiation fallback actions (Register S36)
S36=0, Faxmodem hangs up.
S36=1, Faxmodem stays on-line and attempts an asynchronous (direct mode)
connection.
S36=2, Reserved
S36=3, Faxmodem stays on-line and attempts an asynchronous (normal mode)
connection.
S36=4, Faxmodem attempts an MNP connection and if it fails,, the faxmodem
hangs up.
S36=5, Faxmodem attempts an MNP connection and if it fails,, the faxmodem
attempts an asynchronous (direct mode) connection.
S36=6, Reserved
S36=7, Faxmodem attempts an MNP connection and if it fails,, attempts an
asynchronous (normal mode) connection.
Register S37 Desired DCE line speed
Range: 0 to 12
Default: 0
If the N0 command is in effect, Register S37 determines the speed at which
your faxmodem will attempt to connect with the remote modem. If a
connection cannot be made at this speed, the faxmodem will hang up.
Zoom High Speed Fax/Modem Owner's Manual.................................
Table 5-3 shows the DCE speeds you can specify with this register.
Table 5-3. Desired DCE speeds (Register S37)
Register S37 Value, Desired DCE Speed
S37=0, Faxmodem attempts to connect at the speed of the last AT command
issued. For DTE speeds greater than the maximum carrier speed supported by
the faxmodem,, the faxmodem will attempt to connect at the maximum carrier
speed.
S37=1, Faxmodem attempts to connect at 300 bps.
S37=2, Faxmodem attempts to connect at 300 bps.
S37=3, Faxmodem attempts to connect at 300 bps.
S37=4, Reserved
S37=5, Faxmodem attempts to connect at 1200 bps.
S37=6, Faxmodem attempts to connect at 2400 bps.
S37=7, Reserved
S37=8, Faxmodem attempts to connect at 4800 bps.
S37=9, Faxmodem attempts to connect at 9600 bps.
S37=10, Faxmodem attempts to connect at 12000 bps (V.32bis only).
S37=11, Faxmodem attempts to connect at 14400 bps (V.32bis only).
S37=12, Faxmodem attempts to connect at 7200 bps (V.32bis only).
Register S38 Delay before forced hang up
Range: 0 to 255 seconds
Default: 20
Register S38 specifies how long your faxmodem waits after receiving the H
(hang up) command or a DTR transition before disconnecting from the
telephone line during an error-correction connection. You can assign a
value to this register to ensure that data in your faxmodem's buffer will
be sent to the remote modem before your faxmodem disconnects.
If you assign a value greater than zero, your faxmodem will wait that
number of seconds for the remote modem to acknowledge reception of all data
buffered in your faxmodem's memory. If the time expires before all data is
sent to the remote modem, you will receive the NO CARRIER response to
indicate that data has been lost. If all data is sent before your faxmodem
hangs up, you will receive OK in response to your sending the H command or
experiencing a DTR transition.
IMPORTANT! If you assign a value of 255, the faxmodem will not hang up, but
will wait indefinitely for all data to be sent to the remote modem.
Register S39 Reserved
Register S40 Bit-mapped register
Bit, Function, Related Command
0,, 1, Type of asynchronous connection., \Nn
2,, 3,, 4, Break control, \Kn
5,, 6, Maximum MNP block size, \An
7, Modem-to-modem flow control, \Gn
Register S41 Bit-mapped register
Bit, Function, Related Command
0, V.42bis/MNP5 compression control, %Cn
1, Enable/disable auto-retrain, %En
2, MNP block transfer, \Ln
3,, 4,, 5,, 6,, 7, Reserved
Register S44 Reserved
Register S46 Data compression selection
Range: 136 or 138
Default: 138
Register S46 allows you to disable data compression while using error
correction. By default, data compression is enabled, but setting Register
S46 to 136 will disable data compression.
In addition to V.42bis, your faxmodem also implements MNP 5 data
Zoom High Speed Fax/Modem Owner's Manual.................................41
compression. V.42bis is used only with LAPM, and MNP 5 is used only with
MNP 4.
Register S48 V.42 negotiation action
Range: 0, 7, or 128
Default: 7
If you know the capabilities of the remote modem, you can use Register S48
to either customize the negotiation to the remote modem's requirements or
bypass the negotiation sequence entirely.
The default value (7) enables negotiation.
If you want to disable negotiation, set this register to value zero. Your
faxmodem will then bypass the detection and negotiation phases and proceed
with LAPM.
The value 128 instructs your faxmodem to disable negotiation, bypass the
detection and negotiation phases, and immediately fall back to the action
specified in Register S36. This value can be used to force an MNP
connection.
IMPORTANT! The \Nn command affects the value of this register.
Register S82 Break handling options
Range: 3, 7, or 128
Default: 128
Register S82 specifies the way that a break is sent to the remote modem.
LAPM specifies three types of breaks:
In sequence
Expedited
Destructive
Table 5-4 shows the various breaks defined by this register's values.
Table 5-4. Break handling options (Register S82)
Register S82 Value, Break Action
S82=3, Expedited. Your faxmodem sends a break signal immediately. Data
integrity is maintained before and after the break signal.
S82=7, Destructive. Your faxmodem sends a break signal immediately. Data
being processed by your faxmodem and the remote modem is destroyed.
S82=128, In Sequence. Your faxmodem sends a break signal in sequence with
any transmitted data. Data integrity is maintained both before and after
the break.
Register S86 Connection failure response codes
Range: 0, 4, 5, 9, 12, 13, 14
Default: None
When your faxmodem sends you a NO CARRIER response, it sends a value to
Register S86. You can then read the value of this register to determine the
reason for the failed connection. Note that this register records the first
cause of a NO CARRIER response.
Table 5-5 shows the values for this register and their corresponding
meanings.
Table 5-5. Connection failure response codes (Register S86)
Register S86 Value, Meaning
S86=0, Normal disconnect,, no error occurred.
S84=4, Loss of carrier.
S86=5, V.42 negotiation failed to detect an error-correction modem at the
remote location.
S86=9, Your faxmodem and the remote modem could not find a common protocol.
S86=12, Normal disconnect initiated by the remote modem.
S86=13, Remote modem does not respond after 10 retransmissions of the same
message.
S86=14, Protocol violation.
Register S91 Programmable/leased line transmit levels
Range: 0 to 15
Zoom High Speed Fax/Modem Owner's Manual.................................42
Default: 0
Register S91 allows the transmit level to be adjusted from 0dBm to 15dBm
in 1dB increments for both asynchronous and synchronous operation. This S
register takes effect when Japanese parameters are enabled or when the
faxmodem is configured for leased-line operation (the &L1 command is in
effect).
Table 5-6 shows how this register's value can be used to control transmit
levels.
Table 5-6. Programmable/leased line transmit levels (Register S91)
Register S91 Value, Transmit Level
S91=0, 0dBm
S91=1, 1dBm
S91=2toS91=13, 2dBmto13dBm
S91=14, 14dBm
S91=15, 15dBm (default value for Japan)
IMPORTANT! Once a data connection is made, the transmit level cannot be
changed. However, it may be set for future calls. The transmit level should
not exceed 9dBm for back-to-back operation.
Register S95 Bit-mapped register
Bit, Function
0, The CONNECT response will reflect the DCE speed rather than the DTE
speed.
1, If an error-correcting connection is made,, /ARQ is added to the end
of the CONNECT response.
2, Enable the CARRIER responses.
3, Enable the PROTOCOL responses.
4, Reserved
5, Enable the COMPRESSION responses. If one-way operation is used,, a /T
or /R will be appended to the responses,, depending on whether the
compression is applied to transmitted or received data,, respectively.
6, Reserved
7, Reserved
Note: When the bits in this register are set to 1,, the corresponding
negotiation progress responses will be enabled,, no matter how the ATWn
command is set. For example,, to enable bits 2,, 3,, and 5,, write the
corresponding bits in binary notation,, starting with bit 7: 0010 1100.
This number is 44 in decimal notation,, so the command would be ATS95=44.,
Chapter 6
Dialing and Answering
This chapter describes the faxmodem commands used to originate and answer
calls when your computer or terminal is in terminal mode. The manual that
came with your communications software should explain how to enter terminal
mode.
Dialing topics in this chapter include:
Originating a call
Using the touchtone and pulse dialing methods
Waiting and pausing during dialing
Dialing with PBX systems
Calling an originate-only modem
Dialing a stored telephone number
Automatically dialing a voice call
Sending tones as data
Automatically redialing last number
Transferring a call
Answering topics in this chapter include:
Automatically answering a call
Manually answering a call
Zoom High Speed Fax/Modem Owner's Manual.................................43
Originating a call
To originate a call:
Type ATD string, where string is the number your faxmodem is to dial, along
with any Dialing modifiers. A typical Dial command line might be:
ATD T 1 (818) 555-1111
where 1 (818) 555-1111 is the telephone number to be dialed and T is the
Dialing modifier for touchtone dialing.
Press the Enter key.
If you're using the X0, X1, or X3 response set, your faxmodem waits the
time specified in Register S6 before dialing, then dials the telephone
number whether or not there is a dial tone present.
If you're using the X2 or X4 response set, your faxmodem waits up to 5
seconds for a dial tone before dialing. When it detects the dial tone
within 5 seconds, your faxmodem automatically dials the telephone number.
If your faxmodem does not hear a dial tone within 5 seconds, it sends you
the NO DIALTONE response, hangs up, and returns to the Command Mode.
After your faxmodem dials a data call, you will have to wait up to the time
specified by Register S7 to get a response because your faxmodem waits for
the remote modem to ring, answer, and begin the data connection.
If the remote modem answers the call within the allowable time, the your
faxmodem and the remote modem perform a handshaking sequence to make sure
they are using identical parameters. During this time, your faxmodem lets
you listen to the carrier signal for about one second before turning off
its internal speaker.
After successfully completing handshaking, the data connection is
established between your faxmodem and the remote faxmodem and your faxmodem
enters the Data Mode. If you're using a response set other than X0, your
faxmodem sends you a CONNECT response indicating the speed of the data
connection that has been established
If you want to include other commands on a Dial command line, type them in
front of the D (Dial) command. If the Dial command line only contains the
characters ATD, the faxmodem will go off-hook in originate mode.
Ending the connection
The connection between the your faxmodem and the remote faxmodem ends when
any of the following occurs:
The faxmodem loses the carrier signal from the remote modem.
You send a Hang Up command (described on page 6-).
The faxmodem drops the Data Terminal Ready (DTR) interface signal with the
&D2 or &D3 command in effect
If your communications software provides a hang up (call-termination)
feature, you use that feature to disconnect a call (refer to the manual
that accompanied your software).
Your faxmodem then hangs up, returns to the Command Mode, and sends you the
NO CARRIER response.
Receiving a busy signal
If your faxmodem originates a data call and receives a busy signal, it
hangs up, returns to the Command Mode, and sends you one of the following
responses:
If you're using the X0, X1, or X2 response set, your faxmodem sends you the
NO CARRIER response after the time interval specified by Register S7.
If you're using the X3 or X4 response set, your faxmodem immediately sends
you the BUSY response.
After receiving a busy signal, you can use the A/ command or the DL command
to redial the same telephone number (refer to page 6-).
Touchtone and pulse dialing
You can use your faxmodem on telephone lines that require either touchtone
(DTMF) dialing or pulse (rotary) dialing.
Your faxmodem is factory-set to use the pulse dialing method. This is
Zoom High Speed Fax/Modem Owner's Manual.................................44
equivalent to the P command. If you want to use the touchtone dialing
method, insert the T command in front of the numbers that are to be dialed
using this method.
Touchtone dialing example: ATDT 555-1212
Your faxmodem remembers which dialing method you used last and will
continue to use that method until you change it. For example, if you
switched to touchtone dialing, you can return to pulse dialing by inserting
the P command in front of the numbers that are to be pulse dialed.
Pulse dialing example: ATDP 555-1212
You can combine touchtone and pulse dialing in one Dial command line when
both dialing methods are required. For example, you may be dialing through
a PBX that requires touchtone dialing in order to access an outside line
that uses pulse dialing.
Example: ATDT 9 W P555-1212
Pausing and waiting for a dial tone
You can instruct your faxmodem to dial through Private Branch Exchanges
(PBXs) or long-distance calling services that require delays during
dialing. There are two ways to do this:
To wait for a secondary dial tone before proceeding (W command) as in: ATDT
9W 555-1212
To pause for a fixed time and then dial, whether or not a dial tone is
detected (, command) as in: ATDT 9, 555-1212
Waiting for a second dial tone
When you use certain services, you need to provide an access or account
number after you hear a tone, but before entering another string of
numbers. Likewise, PBXs often require you to wait for a secondary dial tone
after dialing a number (9, for example) to access an outside line.
The Wait command (W), inserted in a Dial command line, allows your faxmodem
to wait up to the value in Register S7 for a dial tone or other go-ahead
tone. Register S7 is factory set to 50 seconds. If you require a longer
wait time than 50 seconds, you can increase the wait time by changing the
value of Register S7 (see Chapter 5).
In the following example, the faxmodem dials a telephone number, waits for
a go-ahead tone, enters a code number, and dials a string of digits (in
this case, another phone number).
ATDT 555-4321 W 59540 (818) 555-6789
In this command line:
555-4321 is the telephone number of the long-distance service.
W provides a maximum wait time of 50 seconds (unless you've changed the
default value of Register S7).
59540 is the code number.
(818) 555-6789 is the telephone number.
IMPORTANT! If you dial an access code and telephone number frequently, you
can store them in your faxmodem's non-volatile memory, then have your
faxmodem automatically dial them (refer to Dialing a stored telephone
number on page 6-).
If you were dialing through a PBX, your Dial command line might resemble:
ATDT 9 W 555-1212
In this command line:
9 accesses the outside (public) telephone line.
W causes your faxmodem to wait 50 seconds for a secondary dial tone (unless
you've changed this register's default value)
555-1212 is the telephone number to be dialed.
Pausing during dialing
Inserting a comma (,) within a Dial command line tells your faxmodem to
pause the number of seconds specified in Register S8 and then continue
dialing. Register S8 is factory set to 2 seconds.
If you require a longer pause time than 2 seconds, you can increase the
Zoom High Speed Fax/Modem Owner's Manual.................................45
pause time by either inserting more than one , in the Dial command line or
changing the value of Register S8.
If you were dialing with a comma, your Dial command line might resemble:
ATDT 9 , 555-8888
In this command line:
9 accesses the outside (public) telephone line.
The comma (,) causes your faxmodem to wait 2 seconds (default value).
555-8888 is the telephone number to be dialed.
Dialing with PBX systems
The @ command is used with PBX systems and can have a variety of functions,
depending on your PBX. The manual that came with your PBX should have
information on using the @ command.
Some PBXs allow users to include the @ command in the Dial command line
when calling security call-back systems. These systems require you to leave
your faxmodem's telephone number (using touchtones) and hang up. The remote
computer then verifies whether you're an approved caller and, if you are,
calls your faxmodem and allows you access to the system.
To place such a call, use the following example:
Type ATDT string @ call-back number , ; H.
Press the Enter key.
The faxmodem performs the following actions:
Dials the telephone number of the remote system (string) automatically,
using the touchtone method
Waits for 5 seconds of silence (@) after detecting at least one ring at the
remote system.
Dials its own telephone number (call-back number) using touchtone dialing
Pauses two seconds (,)
Enters the Command Mode (;)
Hangs up (H)
The remote system will call back your faxmodem if your faxmodem has
permission to access the remote system; otherwise, it doesn't call back
your faxmodem.
Calling an originate-only modem
When your faxmodem dials a data call, it uses the originate tones to
communicate with the remote modem. The modem being called replies with an
answer tone. Some modems, however, reply only with originate tones, not
with answer tones. These are called originate-only modems.
Inserting an R command at the end of your Dial command line tells your
faxmodem to use the answer tone, rather than the originate tone, when
communicating with the remote modem. Use this command when dialing an
originate-only modem.
For example: ATDT 555-2121 R
When a modem operating in originate mode answers the call and detects your
faxmodem's answer tone, the handshaking sequence occurs between them.
IMPORTANT! The faxmodem ignores any commands that follow the R command on
the Dial command line.
Dialing a stored telephone number
You can use the &Zn= command to store a telephone number in your faxmodem,
then use the DS= command to have your faxmodem automatically dial that
stored telephone number.
To store the telephone number:
Type AT &Zn = number, where n is a number from 0 to 3 and number is the
telephone number you want to store.
You can include up to 36 numbers and any Dial command parameters on this
command line. If you enter more than 36 characters, your faxmodem sends the
ERROR response, clears the command buffer, and does not change the
Zoom High Speed Fax/Modem Owner's Manual.................................46
previously stored contents.
Press the Enter key.
You should get an OK response, indicating that the number is stored.
To dial the stored telephone number:
Type ATD S=n, where n is the number (0, 1, 2, or 3) under which you saved
the telephone number you want to dial.
Press the Enter key.
The faxmodem dials the stored telephone number, which appears on your DTE's
screen.
For example:
AT &Z2=1 (818) 555-1122
saves the telephone number (818) 555-1122 in position 2 in nonvolatile
memory. To have your faxmodem dial this telephone number automatically,
enter ATD S=2 and press the Enter key.
Automatically dialing a voice call
Sometimes you may want to talk to the person at the remote faxmodem
location before establishing a data connection. You may want to be sure
you're both using identical communications parameters, for example, or
discuss the names of the files you will be exchanging.
When you are finished talking to the person at the remote location, you can
hang up or switch from a voice call to a data call and exchange the files
using your faxmodem and the remote modem.
To automatically dial a voice call:
Type a Dial command line and include semicolon (;) at the end. For example:
ATDT 555-1111;
Press the Enter key.
The faxmodem dials the telephone number and then returns to the Command
Mode after dialing.
Listen for the remote telephone ringing over the speaker. When you hear the
ringing, pick up your handset.
When the person at the remote location answers the telephone, type AT H and
press the Enter key.
Your faxmodem goes on-hook (hangs up).
You can now use your telephone to talk to the person at the number dialed
by your faxmodem.
At the end of the conversation, either:
Type AT H and press the Enter key to hang up (as you would for an ordinary
voice call).
OR
Type AT D and press the Enter key to tell your faxmodem to originate the
call. The remote operator types AT A and presses the Enter key to tell his
modem to answer the call.
IMPORTANT! The person at the answering modem can hang up the handset
after the voice call. The person at the originating modem should listen
for the remote modem's answer tone before hanging up the handset.
After you exchange data, you can return to the voice connection by lifting
your handsets and sending the AT H command to your respective faxmodem and
modem at the same time.
Sending tones as data
Use the following feature with services such as banks and telephone-order
facilities that accept touchtones (DTMF) as data for such things as
customer I.D. numbers passwords.
Type a Dial command line and include semicolon (;) at the end. For example:
AT X1 DT 555-2222;
Press the Enter key.
Your faxmodem dials the telephone number without waiting for a dial tone,
then returns to the Command Mode.
Zoom High Speed Fax/Modem Owner's Manual.................................47
When the remote side answers, type ATD data ;, where data is the I.D.,
password, account number, or other information required by the facility
you're calling. For example: ATD 12345;
Press the Enter key.
At the end of your transaction, type ATH and press the Enter key to hang up
your faxmodem.
Automatically redialing a telephone number
There are two ways to have your faxmodem redial a call:
You can type ATDL and press the Enter key.
You can type A/ (without preceding it with AT or following it by pressing
Enter).
Typing AT DL instructs your faxmodem to automatically redial the last
telephone number dialed.
Typing A/ instructs your faxmodem to re-execute the last command line. Any
commands included on the last-executed Dial command line will also be
repeated.
These features are convenient when you want your faxmodem to redial the
last call because it had been busy.
IMPORTANT! Turning off your faxmodem, resetting it, or typing AT and
pressing the Enter key eliminates the last-executed Dial command from your
faxmodem's memory, invalidating the ATDL and A/ commands until your
faxmodem executes another Dial command line.
Transferring a call
Using the ! command in a Dial command line causes your faxmodem to go
on-hook for .7 second. It is equivalent to holding down the switch-hook on
your telephone for .7 second. This feature is useful when transferring
calls.
Manually dialing a data call
An alternative to having your faxmodem automatically dial a data call is to
dial the call yourself using a telephone connected to the faxmodem.
With your faxmodem in the Command Mode, lift the telephone handset.
Using your telephone, manually dial the telephone number of the remote computer.
Listen through the handset for the high-pitched answer tone from the remote
computer.
When you hear the tone, type ATX1D.
Press the Enter key, wait one second, and hang up the handset.
The faxmodem performs the handshaking sequence with the remote modem, and
you receive the appropriate CONNECT response when a connection is made.
Automatically answering calls
Your faxmodem can automatically answer an incoming call after any number of
rings you desire. The following sections describe how to turn on
auto-answer and the auto-answer process.
Turning on auto-answer mode
Register S0 controls the auto-answer feature. This register has a range
between 0 and 255. It is factory set to 0, which tells your faxmodem not to
answer incoming calls.
To turn on auto-answer:
Type AT S0=nnn, where nnn is a number between 1 and 255 that tells your
faxmodem how many rings must occur before your faxmodem automatically
answers the call. For example, to have the faxmodem answer calls after the
second ring, type AT S0=2.
Press the Enter key.
Your faxmodem responds with OK (and the AA LED on the external faxmodem
goes ON).
Auto-answer will remain in effect for as long as your faxmodem remains
turned on. Turning the faxmodem's power off and then on, or resetting your
faxmodem, returns Register S0 to the setting specified in non-volatile
memory.
To make sure that auto-answer is activated, call your telephone number from
Zoom High Speed Fax/Modem Owner's Manual.................................48
another telephone. The AA LED on the external faxmodem will blink OFF when
the ring comes in.
When your faxmodem automatically answers your call, you should hear a
high-pitched answer tone.
The auto-answer procedure
When your faxmodem is set up for auto-answer, the following actions occur
when the faxmodem receives an incoming call from a remote modem:
Your telephone rings if it is connected to your faxmodem, and your faxmodem
sends you the RING response. If you have an external faxmodem, the AA LED
will blink with each incoming ring.
Your faxmodem counts the number of rings, and answers the call on the ring
specified in Register S0 and then waits for the carrier signal from the
originating modem. The number of rings received is stored in Register S1.
(If 8 seconds of silence occur between rings, Register S1 is cleared.)
If your faxmodem does not receive a carrier signal back from the
originating faxmodem within the time specified in the S7 register, the
faxmodem:
Hangs up.
Returns to Command Mode.
If your faxmodem receives the carrier signal from the originating modem, it
makes the connection with the remote modem and the two begin handshaking.
If you are using a response set other than X0, your faxmodem sends you a
CONNECT response indicating the speed of the call.
After the CONNECT response is given, your faxmodem raises its Data Carrier
Detect signal on the RS-232-C interface. The faxmodem is now ready for data
transfer.
Turning off the auto-answer feature
To turn off the auto-answer feature:
If you used the command method to turn on auto-answering, type AT S0=0 and
press the Enter key to return the value of Register S0 to 0.
When you turn off auto-answer, you'll receive the RING (or 2) response each
time your telephone rings, but your faxmodem will not automatically answer
the call. You can answer the call manually if you desire.
Manually answering a call
When you are not using the automatic answer feature, you can use the A
command to manually answer an incoming call.
When you receive an incoming call, just type ATA and press the Enter key.
Your faxmodem answers the incoming call and enters the Data Mode.
Manually answering a voice call
The manual answer feature also lets you talk to the remote operator before
answering the call.
Connect your telephone to your faxmodem.
When you receive an incoming call, lift your telephone handset and begin
talking.
When you are ready to exchange data, the person originating the call enters
ATX1D and presses the Enter key, and the person answering the call enters
ATA and presses the Enter key. Then hang up both telephones.
This feature is useful when you want to discuss matters relevant to the
impending data connection, such as how many files will be transferred.
IMPORTANT! If you desire, you can have your faxmodem execute commands
before answering an incoming call by typing the commands in front of the A
command. Your faxmodem will not execute any commands that follow the A
command on the same command line.
Hanging up
At the end of a call, use this procedure to hang up:
Wait the time specified in Register S12 before proceeding (this register
has a default value of 1 second).
From the Data Mode, type the escape characters (default characters are +++).
The faxmodem enters Command Mode.
Zoom High Speed Fax/Modem Owner's Manual.................................49
Wait the time specified in Register S12 before proceeding (this register
has a default value of 1 second).
Type AT H and press the Enter key.
Your faxmodem hangs up the telephone line (goes on-hook), sends you the OK
response, and returns to Command Mode.
If your communications software provides a hang up (call-termination)
feature, you can alternatively use that feature to disconnect calls (refer
to the manual that accompanied your software).
Dial and answer registers
Your faxmodem's dialing and answering characteristics are derived from
registers Table 6-1 shows the registers that affect dialing. Table 6-2
shows the registers that affect answering. For more information on
registers, refer to Chapter 5.
Table 6-1. Dial registers
Register, Function, Default
S6, Maximum wait time for dial tone., 2 seconds
S7, After dialing,, the number of seconds your faxmodem waits for a remote
carrier signal before hanging up., 50 seconds
S8, Number of seconds your faxmodem pauses for each comma in a Dial command
line., 2 seconds
S9, How long remote modem's carrier signal must be present for your
faxmodem to recognize it., 600 milliseconds
S10, Length of time your faxmodem waits before hanging up after carrier is
lost., 1.4 seconds
Table 6-2. Answer registers
Register, Function, Default
S0, Ring on which the faxmodem automatically answers a call (0 means do not
answer)., 0 rings
S7, Number of seconds after answering that your faxmodem waits for the
carrier signal from the originating modem., 50 seconds
S9, How long remote modem's carrier signal must be present for your
faxmodem to recognize it., 600 milliseconds
S10, Number of hundred milliseconds your faxmodem waits before hanging up
after carrier is lost., 1.4 seconds
Chapter 7
Error Correction and Data Compression
Your faxmodem includes sophisticated V.42 and MNP 4 error-correcting
protocols. These protocols ensure that data will be exchanged error-free
even over noisy, error-prone telephone lines. Your faxmodem also supports
the V.42bis and MNP 5 data compression protocols, which reduce the amount
of time needed to exchange data by maximizing data throughput.
These are hardware-based protocols. This means that they automatically
negotiate the highest level of error correction and data compression
supported by your faxmodem and the remote modem for every transmission,
regardless of the type of software being used and without requiring any
set-up by you.
This chapter describes your faxmodem's error-correction and
data-compression protocols. Topics include:
An overview of error-correction protocols
Configuring your faxmodem for V.42/V.42bis/MNP operation
An alphabetical list of the V.42/V.42bis and MNP commands
Error-correction protocols
Your faxmodem includes two error-correction protocols:
Zoom High Speed Fax/Modem Owner's Manual.................................50
CCITT V.42
MNP levels 2 through 4
These protocols use the same basic principle to detect and correct errors
that occur during data transmission. The data being sent is divided into
packets. The packet value is computed at the sending modem using one of
several schemes based on the information contained in the packet. The
receiving modem performs the same calculation on the packet and the two
values are compared. If the values are not the same, the receiving modem
sends a signal to have the sending modem retransmit the packet.
The efficiency of the error-correction scheme depends partly on the
likelihood that an error will be present in a packet. There is overhead
(extra information) that must be sent to check each packet, but what really
slows things down is retransmission of entire packets. Therefore, faster
speeds can typically be achieved over low-noise telephone lines by using
large packets, and over noisy telephone lines using small packets.
Both the V.42 and MNP protocols are completely transparent to the user. The
following sections describe these error-correcting protocols.
MNP
MNP is an acronym for Microcom Networking Protocol. MNP detects and
corrects errors that occur when data is exchanged between two systems.
Errors can result from telephone-line noise and other signal distortions.
There are several levels of MNP operation available. These levels are
referred to as service classes. The service class refers to the framing
techniques that the faxmodem uses to transfer data, as described on the
next page.
MNP Class 1 provides automatic error correction between asynchronous
half-duplex communications links.
MNP Class 2 provides automatic error correction protocols between
asynchronous full-duplex communications links.
IMPORTANT! MNP Classes 1 and 2 are reliable error-correction protocols, but
they do not optimize data throughput.
MNP Class 3 adds synchronous full-duplex conversion of data between
modems. The data link between the computer and your faxmodem is still
asynchronous, but the data transmitted between the modems is converted into
an SDLC synchronous protocol. The synchronous link increases throughput
because it eliminates the overhead of handling the start and stop bits
required for each character with asynchronous communications.
MNP Class 4 adds the capability to negotiate data packet size during the
initial handshake. To increase throughput, it reduces the overhead required
for each packet.
V.42
V.42 is the accepted international standard for error correction. It was
ratified by CCITT in January 1990. Your faxmodem is fully V.42 compliant.
This means it meets all standards set by CCITT for V.42 operation. These
include LAPM (Link Access Procedures for Modems), the primary V.42
error-correcting protocol, and the ability to fall back to MNP 4 if the
initial protocol handshake reveals that the called modem does not support
V.42 LAPM.
Your faxmodem also exceeds the CCITT requirement and will automatically
negotiate MNP level 2 or 3 if the called modem does not support MNP 4.
The main advantages of V.42 LAPM over MNP 4 are:
It is generally felt that the handshake and protocol establishment process
of V.42 is superior to that of MNP 4. Therefore, it will provide better
initial connections on poor-quality telephone lines.
While the effective data speed of V.42 LAPM and MNP 4 are almost identical
over noise-free telephone lines, V.42 provides significantly better
performance than the CCITT-specified MNP 4 over noisy telephone lines.
V.42 LAPM is highly synergistic with OSI (Open Systems Interface) and
Zoom High Speed Fax/Modem Owner's Manual.................................51
similar software standards emerging in ISDN environments. MNP 4 is a
non-standard protocol and therefore less likely to be used in future
products.
Data compression protocols
There are two major data compression protocols used in data communications,
V.42bis and MNP 5. MNP 5 provides a data compression ratio of 2:1. Since
there was no accepted international standard for data compression until
January 1990, when CCITT ratified V.42bis, MNP was widely accepted as the
de facto standard. Consequently, many installed modems use MNP 5.
V.42bis was chosen by CCITT as the international standard because it
performs significantly better than MNP 5. V.42bis provides a data
compression ratio of approximately 3:1 and, in some cases, can achieve
compression rates up to 4:1. Over noisy telephone lines, the performance
advantage of V.42bis over MNP 5 is even more dramatic.
Although it is clear that V.42bis will displace MNP 5 as the data
compression standard, your faxmodem supports both standards for maximum
compatibility with the installed base of modems.
Automatic compression/correction negotiation
Because these data-compression and error-correction protocols are
hardware-based, the highest level and fastest type of data compression and
error correction supported by your faxmodem and the remote modem will
automatically be negotiated during the initial modem handshake.
Therefore, in most instances, you will not need to perform any special
configuration to your faxmodem to take advantage of MNP, V.42, and V.42bis.
In some instances, however, you may need to force the faxmodem into a
specific data-compression or error-correction mode. This can be done using
the AT commands described in the following examples.
Forcing MNP/V.42/V.42bis
You can force your faxmodem to communicate with MNP modems only, or with
all modems. You can also configure it for MNP 5 or V.42bis data
compression.
Configuring for automatic (auto-reliable) operation
This is the default configuration of your faxmodem, so if you haven't given
the faxmodem any \Nn or &Qn commands, it should already be in
auto-reliable mode.
Auto-reliable mode lets your faxmodem communicate with both
MNP/V.42/V.42bis modems and non-MNP/V.42/V.42bis modems. To return to this
default configuration:
Type AT &Q5 S48=7 S36=7 %C1 and press the Enter key.
Your faxmodem responds with OK. When your faxmodem originates or answers
calls, it will try to make a V.42bis/V.42 connection. If either or both
fail, your faxmodem will try to make an MNP connection. If that fails, your
faxmodem will try to make a normal (non-error-correction) connection.
Forcing error-correction operation
To communicate with remote MNP modems only:
Type AT \N2 and press the Enter key.
Your faxmodem responds with OK. When your faxmodem originates or answers
calls, it will try to make an MNP connection. If that fails, your faxmodem
will hang up and return to Command Mode.
Turning off error-correction
To turn off the MNP/V.42 error correction:
Type AT &Q6 and press the Enter key to return to standard operation with
buffering.
OR
Type AT &Q0 and press the Enter key to return to standard operation without
buffering.
Your faxmodem responds with OK (or 0).
MNP/V.42/V.42bis commands summary
Table 7-1 lists the MNP/V.42/V.42bis commands.
Zoom High Speed Fax/Modem Owner's Manual.................................52
\A0 64-character maximum MNP block size.
\A1 128-character maximum MNP block size.
\A2 192-character maximum MNP block size.
\A3 (default) 256-character maximum MNP block size.-
\B, Transmit a line break to the remote modem.-
%C0 Disable data compression.
%C1 (default) Enable data compression.-
%D0 V.42bis dictionary size 512.
%D1 V.42bis dictionary size 1024.
%D2 (default) V.42bis dictionary size 2048.
%D3 V.42bis dictionary size 4096 for one-way compression, 2048 for two-way
compression.-
\En, Optimize local echo.-
%E0 Faxmodem will not retrain.
%E1 Faxmodem will retrain.-
\G0 (default) Turn off modem-to-modem flow control.
\G1 Turn on modem-to-modem flow control.-
\K, Defines break type.-
\L0 (default) Stream MNP link mode.
\L1 Block MNP link mode.-
%L Report received signal level.-
%M0 Compression disabled.
%M1 Transmit compression only.
%M2 Receive compression only.
%M3 (default) Two-way compression.-
\N0 Normal data link only with buffering.
\N1 Normal data link only without buffering.
\N2 Reliable link only.
\N3 (default) Auto-reliable link.-
\O, Originate reliable link control.-
%P, Clear encoder dictionary.-
%Q, Report line signal quality.-
%Sn, Set maximum sting length (V.42bis).-
\T, Inactivity timer.-
\U, Accept reliable link control.-
\Y, Switch to reliable operation.-
\Z, Switch to normal operation.-
\An
Maximum MNP block size
The \An command sets the maximum MNP block size during Class 4 and 5
operation, forcing your faxmodem to transmit smaller blocks of data. This
command has no effect during Class 3 or lower operation because these
operations limit the maximum block size to 64 characters.
Use this command when you know that the telephone-line quality is poor.
Transmitting smaller blocks of data helps avoid retransmissions, improving
dta throughput.
\A or \A0
Maximum block size is 64 characters.
\A1
Maximum block size is 128 characters.
\A2
Maximum block size is 192 characters.
\A3
Maximum block size is 256 characters. This is the default setting.
\Bn
Transmission break
The \Bn command lets you send a break to the remote system. This command is
equivalent to pressing the Break key on your computer or terminal keyboard.
If your keyboard does not have a Break key, you can use this command to
Zoom High Speed Fax/Modem Owner's Manual.................................53
perform this function.
If you have a standard (non-MNP) connection, type a number from 1 to 9
after this command to indicate how long you want your faxmodem to provide
the break signal. The number you type is multiplied by 100 milliseconds and
the break signal is applied for the resulting duration. For example, if you
type \B6, the break signal will be applied for 600 milliseconds. The
default setting is 3.
Increasing the length of the break signal increases the chance that the
remote modem will not mistake the break signal for a carrier or other
signal, ensuring that the connection will be ended.
You do not have to include a number with this command during MNP
connections, because the break is always 300 milliseconds. If this command
is used during MNP operation, your faxmodem sends a Link Attention PDU to
the remote modem.
IMPORTANT! The way that your faxmodem handles a break is defined by the \Kn
command. Refer to page 7- for more information.
%Cn
Enable or disable data compression
The %Cn command turns data compression on or off.
%C or %C0
Data compression will not be used.
%C1
MNP 5 or V.42bis data compression will be used, as defined by the value in
Register S48. This is the default setting.
%Dn
Set dictionary size
The %Dn command sets the V.42bis dictionary size.
%D or %D0
Dictionary size is 512.
%D1
Dictionary size is 1024
%D2
Dictionary size is 2048. This is the default setting
%D3
Dictionary size is 4096 for one-way compression. For two-way compression
(&M3 command in effect), the dictionary size is 2048.
\En
Optimize echo cancellation
The \En command is a one-shot command that can be used to optimize the
local echo. When the command is issued before a call is originated or
answered, the faxmodem will set NET1 and NET2 so that the local echo is
minimized (that is, the faxmodem attempts to match the local network).
%En
Enable or disable auto-retrain
The %En command allows your faxmodem to automatically retrain if it detects
telephone-line problems that could adversely affect the data transmission.
This command is valid for connections of 2400 bps and higher.
%E or %E0
Your faxmodem will not automatically retrain.
%E1
Your faxmodem will automatically retrain. This is the default setting.
\Gn
Modem-to modem flow control
The \Gn command controls XON/XOFF flow control between your faxmodem and
the remote modem. If your faxmodem is receiving data from a remote system
faster than it can be processed, XON/XOFF flow control will allow your
Zoom High Speed Fax/Modem Owner's Manual.................................54
faxmodem to handle data more efficiently. This command is useful for normal
(non-error correction) connections only.
\G or \G0
Disable XON/XOFF flow control. This is the default setting.
\G1
Enable XON/XOFF flow control.
\Kn
MNP break type
The \Kn command selects the way in which your faxmodem handles a break
signal either from your computer or from the remote system. Table 7-2 shows
the ways in which your faxmodem can handle a break.
Table 7-2. Break handling with the \K command
Break Command in Effect, Break Received from Computer During Normal or MNP
Operation, Break Received from Remote Modem During Normal Operation, Break
Received from Computer During Command Mode
\K0, Enter Command Mode,, do not send break to remote modem., Empty
buffers,, immediately send break to your computer., Immediately send
break,, then enter Command Mode.
\K1, Empty buffers immediately,, send break to remote modem, Empty
buffers,, immediately send break to your computer., Immediately send break
to remote modem.
\K2, Enter Command Mode,, do not send break to remote modem., Immediately
send break to your computer without clearing buffers., Immediately send
break,, then enter Command Mode.
\K3, Immediately send break to remote modem without clearing buffers.,
Immediately send break to your computer without clearing buffers.,
Immediately send break to remote modem.
\K4, Enter Command Mode,, do not send break to remote modem., Send break to
your computer in sequence with data., Immediately send break,, then enter
Command Mode.
\K5, Send break to remote modem in sequence with data., Send break to
your computer in sequence with data., Immediately send break to remote
modem.
TABLE TEXT1, TABLE TEXT1, TABLE TEXT1, TABLE TEXT
\Ln
MNP link mode
The \Ln command selects whether your faxmodem uses block or stream mode
during MNP connections.
\L or \L0
Use stream mode during MNP connections. During stream mode, the faxmodem's
maximum block size is adjustable, depending on the \A command in effect
(see page 7-13). This is the default setting.
\L1
Use block mode during MNP connections.
%L
Report received signal level
The %L command returns a value that indicates the received signal level.
selects whether your faxmodem uses block or stream mode during MNP
connections. The values that can be returned are:
009 received level of 9 dBm010 received level of 10 dBm011 received
level of 11 dBm...043 received signal of -43 dBm
If the received level is less than 9 dBm, 009 will be displayed. If the
received level is greater than 43 dBm, 043 will be displayed.
Zoom High Speed Fax/Modem Owner's Manual.................................55
%Mn
Set one-way/two-way compression mode (V.42bis)
The %Mn command selects the one-way/two-way compression mode when using
V.42bis compression.
%M or %M0
Compression disabled.
%M1
Transmit compression only.
%M2
Receive compression only.
%M3
Two-way compression. This is the default setting.
\Nn
Operation mode control
The \Nn command selects the type of asynchronous data connection the
faxmodem can establish. Because this command changes S registers, use the
&Qn command instead, whenever possible.
\N or \N0
Selects normal (speed buffering) mode. Same as &Q6.
\N1
Selects direct (pass through) mode. Same as &Q0.
\N2
Selects reliable link mode. Faxmodem attempts an MNP connection and will
disconnect if it fails. (Faxmodem will not accept a V.42 connection.) Sets
Registers S48 to 128 and S36 to 4.
\N3
Selects auto-reliable mode. Faxmodem attempts an MNP connection but will
fall back to normal mode if it fails. (Faxmodem will not accept a V.42
connection.) Sets Registers S48 to 128 and S36 to 7. \N3 is the default
setting, but the register changes it causes are not the default settings.
IMPORTANT! If the \N3 command is in effect and your faxmodem connects to a
remote modem in normal operation, you can use the \O, \U, and \Y commands
to attempt a reliable connection. These commands are described elsewhere in
this section.
\O
Initiate reliable link
The \O command forces your faxmodem to initiate a reliable link independent
of whether your faxmodem originated or answered the call. Before sending
the \O command, you must establish a normal connection and then type the
escape characters (+++) to return to Command Mode while keeping the data
connection.
When your faxmodem receives the \O command, it tries to establish the
reliable link immediately. If the first link attempt fails, it tries again.
If the second attempt is not immediately successful, the faxmodem returns
to the previous (normal) connection.
%P
@SHADEAFTER = Clear V.42bis encoder dictionary
The %P command resets your faxmodem's V.42bis encoder dictionary and sends
a command code to the remote modem to reset its V.42bis encoder dictionary.
The dictionaries are used for data compression, and each contains the same
entries at a given time.
IMPORTANT! If you send this command when the encoder dictionary is not
being used, your faxmodem responds with ERROR.
%Q
Report line signal quality
The %Q command returns a number between 0 and 127, based on the Eye Quality
Monitor value. If the line quality is unacceptable, the faxmodem will
automatically retrain. The value for a normal connection ranges from about
Zoom High Speed Fax/Modem Owner's Manual.................................56
0 to 15, with higher numbers indicating progressively poorer connections.
%Sn
Set maximum string length (V.42bis)
The %Sn command sets the maximum number of characters that can be
compressed into one word. The n parameter can be a number between 6 and
250. Default is 32.
\Tn
Inactivity timer
The \Tn command determines how many minutes your faxmodem will wait during
periods of no data activity before disconnecting. The default setting (\T0)
turns off the inactivity timer. If you want to use the timer, enter a value
between 1 and 42. Default is 0.
\U
Accept reliable link
The \U command causes your faxmodem to accept a reliable link initiated
from the remote system, independent of whether your faxmodem originated or
answered the call. Before sending the \U command, you must establish a
normal connection and then type the escape characters (+++) to return to
Command Mode while keeping the data connection. Your faxmodem waits up to
12 seconds to establish the reliable link. If the link attempt fails, your
faxmodem returns to the previous (normal) connection.
\Y
Switch to reliable link
The \Y command instructs your faxmodem to initiate or accept a reliable
link after it has made a normal (non-error correction) connection
connection. Before sending the \Y command , you must establish a normal
connection and then type the escape characters (+++) to return to Command
Mode while keeping the data connection.
If your faxmodem cannot establish a reliable link, it returns to the
previous (normal) connection.
\Z
Switch to normal operation
The \Z command instructs your faxmodem to end the reliable connection and
switch to normal (non-error correction) operation. Before sending the \Z
command, you must type the escape characters (+++) to return to Command
Mode while keeping the reliable data connection. Sending this command will
erase all data in the buffers.
Notes
Chapter 8
Synchronous Operation
Chapter 8 describes how to operate your faxmodem in synchronous mode. If
you will be performing asynchronous operations only, you can skip this
chapter.
Overview
Your faxmodem provides three synchronous modes, which can be activated
using the &Q command:
&Q1 supports terminals that can operate asynchronously and synchronously
using the same RS-232 port. You can also use this synchronous command when
switching your RS-232 cable between an asynchronous terminal and a
synchronous terminal. (See page 8-.)
&Q2 supports dedicated synchronous data terminals. With this command,
your faxmodem automatically dials a stored telephone number when the DTR
signal goes on, then enters the synchronous Data Mode. (See page 8-.)
&Q3 also supports a dedicated synchronous terminal. With this command,
your faxmodem responds to the DTR signal as if it were a talk/data switch,
allowing you to dial a call manually using the telephone connected to your
Zoom High Speed Fax/Modem Owner's Manual.................................57
faxmodem. (See page 8-.)
You should use an asynchronous data terminal or a computer that emulates a
data terminal to configure your faxmodem for the synchronous operating
modes described in this chapter.
IMPORTANT! When you use your faxmodem for synchronous operation, the MNP,
V.42/V.42bis, flow control, and speed conversion features are automatically
turned off.
Preparing for synchronous operation
Before starting synchronous operation, observe the following considerations
(and refer to Chapters 4 and 5 for more information).
Timing source
Use the &X command to select a timing source to clock the synchronous data
exchanged between the local and remote systems.
&X or &X0
Your faxmodem will send its internal timing signal on EIA pin 15 of its
RS-232-C connector to the directly connected DTE. This is the default
setting.
&X1
Your faxmodem expects to receive the timing signal on EIA pin 24 of its
RS-232-C interface. Use this command if your DTE will be providing the
timing source to your faxmodem.
&X2
Your faxmodem will derive the timing signal from the incoming data carrier
signal and relay it on EIA pin 15 of its RS-232-C interface.
Data Carrier Detect (DCD) signal
Your faxmodem is factory set with the &C0 command in effect. Make sure that
you change this to &C1 by using either nonvolatile memory, your software's
modem initialization string, or a directly typed command.
Clear To Send (CTS) signal
Your faxmodem is factory set with the &R0 command in effect. This command
activates the Request To Send/Clear To Send (RTS/CTS) time-delay option.
This option is used to emulate half-duplex operation and pertains to
synchronous applications only. It's also useful for communicating with a
DTE that cannot handle instantaneous turnaround time of full-duplex
operations.
Register S26 specifies how long the faxmodem waits after an OFF-to-ON RTS
transition before asserting the CTS signal. The default setting for this
register is 1 (hundredth of a second), indicating that your faxmodem will
wait for a 10-millisecond RTS/CTS time delay. When the RTS signal goes ON,
the CTS signal directly follows.
If you require a delay to simulate half-duplex operation, you can change
the value of Register S26. If you do not want to use this delay, send the
&R1 command to turn off this option. The CTS signal will then remain ON
continuously, regardless of the status of the RTS signal; CTS goes OFF,
however, during the handshaking.
Data Set Ready (DSR) signal
Your faxmodem is factory set with the &S0 command in effect. This command
forces the DSR signal ON continuously.
Most synchronous applications require the &S1 command to be in effect. This
command forces the DSR signal ON during the handshaking sequence and OFF
during testing or Command Mode; DSR is also ON when the carrier is lost.
Asynchronous/synchronous operation (&Q1)
Use the &Q1 command with DTEs that can communicate both synchronously and
asynchronously through the same RS-232-C port.
Originating calls
When you send a Dial command line with the &Q1 command in effect, the
Zoom High Speed Fax/Modem Owner's Manual.................................58
faxmodem dials the call, waits the Register S25 time (default is 5
seconds), and looks for the DTR signal from your DTE. If DTR is present,
the faxmodem attempts to make a connection, sends the asynchronous CONNECT
response if it succeeds, and enters synchronous Data Mode. Otherwise, it
hangs up and returns to asynchronous Command Mode.
IMPORTANT! The DTR interface signal must be active within five seconds
after the faxmodem makes the connection. If you need more time to activate
the DTR interface signal, change the value in Register S25 (refer to
Chapter 5).
Automatically answering calls
If you want your faxmodem to automatically answer synchronously while the
&Q1 command is in effect, preset Register S0 to a value greater than zero
(refer to Chapters 5 and 6). Then, when the faxmodem receives a call, it
will answer incoming calls even if the DTR signal is OFF. However, the DTR
interface signal must be ON before the Register S25 time elapses, or the
faxmodem disconnects (factory setting for Register S25 is 5 seconds).
IMPORTANT! You can leave the DTR interface signal ON continuously, as long
as the remote user disconnects from the host system by dropping carrier.
Disconnecting calls
When the &Q1 command is in effect, you cannot use the escape characters to
hang up. Instead, your faxmodem returns to the asynchronous Command Mode
when the DTR signal is turned OFF or when your faxmodem does not detect the
remote carrier signal longer than the Register S10 value (default is 700
milliseconds). To hang up, type AT H and press the Enter key.
Dialing a stored telephone number (&Q2)
The &Q2 synchronous mode is for dedicated synchronous data terminals. This
command lets your faxmodem dial a stored telephone number automatically and
enter the synchronous Data Mode when it detects an OFF-to-ON transition of
the DTR interface signal.
When you send the &Q2 command to the faxmodem, include the commands E0 Q1
on the same command line to turn off command echo and faxmodem responses.
When you send this command, the faxmodem will not respond with OK because
you disabled responses.
Originating calls
When you use the &Q2 command, the telephone number to be automatically
dialed is entered asynchronously and stored in non-volatile memory position
1, using the &Z0 telephone number command. This command writes the
telephone number to position 0 in the faxmodem's non-volatile memory.
When your faxmodem detects an OFF-to-ON transition of the DTR interface
signal, it automatically dials the telephone number stored in position 0.
If the Dial command line contains a semicolon, the faxmodem ignores it.
Automatically answering calls
If you want your faxmodem to automatically answer synchronously while the
&Q2 command is in effect, preset Register S0 to a value greater than zero
(refer to Chapters 5 and 6). Then, when your faxmodem detects an incoming
ringing signal, it notifies your DTE by activating the Ring Indicator (RI)
signal (RS-232 pin 22). The DTE can accept the call by activating the DTR
interface signal. (If the DTR interface signal is already activated, your
faxmodem immediately answers the call when the value of Register S0 equals
the value of Register S1.)
The DTE can refuse to answer the call by turning off the DTR interface
signal before the value of Register S0 equals the Register S1 value and
keeping it off for eight seconds after the last ring. Following the eight
seconds, an OFF-to-ON transition of the DTR interface signal allows your
faxmodem to go off-hook in the originate mode and dial the stored telephone
number.
IMPORTANT! If your faxmodem detects an OFF-to-ON transition of the DTR
interface signal between the detection of the first ring and the time a
Zoom High Speed Fax/Modem Owner's Manual.................................59
call clears, it does not go off-hook in originate mode and dial the stored
telephone number.
Disconnecting calls
When the &Q2 command is in effect, your faxmodem will disconnect from the
telephone line when the DTR signal is turned OFF or when your faxmodem does
not detect the remote modem's carrier signal longer than the value
specified in Register S10 (the default is 700 milliseconds). Either action
causes your faxmodem to return to the asynchronous Command Mode.
Manual dial mode (&Q3)
In the &Q3 synchronous mode, the DTR interface signal acts as a talk/data
switch. If you connected your telephone to your faxmodem, you can use the
telephone handset to dial phone numbers manually. To complete the call and
switch to Data Mode, turn on the DTR signal. This mode is for dedicated
synchronous DTEs.
When you use the &Q3 command, include the commands E0 Q1 on the same
command line to turn off command echo and faxmodem responses. When you send
this command, the faxmodem will not respond with OK because you disabled
responses.
Originating calls
To establish a connection in the &Q3 mode, use the following procedure:
Make sure your DTE is not providing the DTR interface signal (the external
faxmodem's TR LED is OFF).
Lift the telephone handset and dial the telephone number.
After dialing the last digit of the phone number, have your DTE turn on the
DTR signal.
Your faxmodem switches to Data Mode. (The TR LED on the external faxmodem
goes ON.)
Be sure the DTR interface signal is ON. Then hang up the handset.
If the connection fails, the faxmodem hangs up and returns to asynchronous
Command Mode. If your first try fails, turn off the DTR interface signal
from your DTE and repeat this procedure.
Automatically answering calls
When your faxmodem detects an incoming ring signal, it notifies your DTE by
turning on the RI signal (RS-232 pin 22). Your faxmodem does not
automatically answer the call, however, unless Register S0 is set to a
value greater than zero.
When Register S0 has a value greater than zero, the DTE can accept the call
by activating the DTR interface signal. Your faxmodem waits for the S1
register value to equal S0 before answering the call. When your faxmodem
detects an OFF-to-ON DTR transition, it goes off-hook in originate mode. If
no incoming ring is detected for eight seconds, your faxmodem ends the
call.
Disconnecting calls
When the &Q3 command is in effect, your faxmodem is disconnected from the
telephone line when the DTR signal is turned OFF or when your faxmodem does
not detect the remote carrier signal longer than the value specified in
Register S10 (the default is 1.4 seconds). Either action causes your
faxmodem to return to the asynchronous Command Mode.
Chapter 9
Fax Operation
Your faxmodem is designed to send and receive faxes at speeds up to 9600
bps (V.32 modem) or 14,400 bps (V.32bis modem). It is a Group III facsimile
device that operates as a Class 1 or Class 2 faxmodem, and can exchange
faxes with nearly all fax machines and faxmodems.
In general, there is much less that you need to know about the fax portion
of your faxmodem than about the modem portion. Practically all aspects of
fax operation are handled by your fax software.
Topics covered in this chapter include:
Zoom High Speed Fax/Modem Owner's Manual.................................60
Fax software
Making a fax connection
AT fax commands and related technical issues
Fax software
The fax capability of the faxmodem requires software control. In most
cases, fax software that will ensure proper operation of the faxmodem's fax
features is included with the faxmodem. Some of the best-known fax programs
are:
PC-Compatible Fax Software
Winfax
DosFax
FaxIt (for Windows)
MTEZ with Express Fax
Quick Link II Fax (PC)
Macintosh Fax Software
BackFax,Quick Link II Fax
STF
Setting up fax software is generally easy. You will have to specify what
COM port you are using and may have to answer a few questions about page
formatting, the type of files that you want to fax, and the number of rings
before answering. All of these questions are specific to the program you
are using and are covered in the fax software manual.
In the PC-compatible world, be aware that with many fax programs, TSRs
(memory-resident programs) can cause errors in fax operation. If you are
having problems, try running your fax program with all TSRs removed.
With Macintosh fax software, there are sometimes init conflicts. If you
are having problems, try starting up your Macintosh without the inits.
Making a fax connection
Your fax software handles all the details of connecting to a fax machine or
faxmodem. The software and faxmodem negotiate with the answering facsimile
device and automatically set all necessary parameters for fax communication
according to CCITT standards. Your faxmodem and the remote device will
automatically negotiate the highest mutually compatible fax transmission
speed. Your faxmodem has an LED that is lit whenever the faxmodem has a fax
connection.
Your faxmodem will operate with either Class 1 or Class 2 software. You
do not have to do anything to tell your faxmodem which type of software you
are using. If you are using Class 1 fax software, handshaking is handled by
the software. If you are using Class 2 fax software, the faxmodem hardware
makes and terminates calls, manages the communication session, and
negotiates (T.30 protocol) and transports the image data to the computer.
The T.4 protocol management of image data, etc., is done by your fax
software.
Fax standards
Your faxmodem fully implements fax standards V.29, V.27ter, V.17, and V.21
channel 2.
AT fax commands
This faxmodem implements the following commands and functions associated
with its fax capability. Class 1 fax commands are listed first, followed by
Class 2 fax commands.
The information in the rest of this chapter is very technical, but you will
never need to use these commands; your fax software takes care of all of
this. These technical details are presented here for those who may be
interested.
For those interested in fax software development, more detailed
descriptions of the commands shown in the following section and other
important information relating to control of the fax hardware can be
Zoom High Speed Fax/Modem Owner's Manual.................................61
obtained from the Telecommunications Industry Association, located at 1722
Eye Street N.W., Suite 440, Washington, D.C. 20006.
For information about Class 1 fax standards, ask about EIA-578. For Class
2, ask for Electronic Industries Association and Telecommunications
Industry Association TIA Project Number 2388, Asynchronous Facsimile DCE
Control Standard, Service Class 2, TR-29.2 Committee Letter Ballot.
Table 9-1. Class 1 AT Fax CommandsAll default values are listed in bold.
Command, Function
+FAEn, Data/fax auto-answer. Allow DTE to either restrict answering to
Class 1,, or to automatically detect whether the caller is a Class 1 fax or
a modem,, and answer accordingly.n=0Disable data/fax auto-answer. Faxmodem
answers as a fax.n=1Enable data/fax auto-answer mode.
+FCLASS=n, Select service class.n=0Data moden=1Fax class 1n=2Fax class 2
+FRH=n, Receive data with HDLC framing and the modulation defined below.
Off-hook use only.n=3V.21 Channel 2 300 bpsn=24V.27ter2400
bpsn=48V.27ter4800 bpsn=72V.297200 bpsn=73V.177200 bbs longn=74V.177200
bbs
shortn=96V.299600 bpsn=97V.179600 bps longn=98V.179600 bps
shortn=121V.1712000 bps longn=122V.1712000 bps shortn=145V.1714400 bps
longn=146V.1714400 bps short
+FRM=n, Receive data using the modulation defined below. Off-hook use
only.n=3V.21 Channel 2 300 bpsn=24V.27ter 2400 bpsn=48V.27ter4800
bpsn=72V.29 7200 bpsn=73V.177200 bbs longn=74V.177200 bbs
shortn=96V.299600
bpsn=97V.179600 bps longn=98V.179600 bps shortn=121V.1712000 bps
longn=122V.1712000 bps shortn=145V.1714400 bps longn=146V.1714400 bps short
+FRS=n, Receive silence. Off-hook use only. Causes faxmodem to respond with
OK after n 10 ms intervals of silence have been detected on the line.
+FTH=n, Transmit data with HDLC framing and the modulation defined below.
Off-hook use only.n=3V.21 Channel 2 300 bpsn=24V.27ter2400
bpsn=48V.27ter4800 bpsn=72V.29 7200 bpsn=73V.177200 bbs longn=74V.177200
bbs shortn=96V.299600 bpsn=97V.179600 bps longn=98V.179600 bps
shortn=121V.1712000 bps longn=122V.1712000 bps shortn=145V.1714400 bps
longn=146V.1714400 bps short
+FTM=n, Transmit data using the modulation defined below. Off-hook use
only.n=3V.21 Channel 2 300 bpsn=24V.27ter 2400 bpsn=48V.27ter4800
bpsn=72V.297200 bpsn=73V.177200 bbs longn=74V.177200 bbs
shortn=96V.299600
bpsn=97V.179600 bps longn=98V.179600 bps shortn=121V.1712000 bps
longn=122V.1712000 bps shortn=145V.1714400 bps longn=146V.1714400 bps short
+FTS=n, Stop transmission and wait. Off-hook use only. After n 10 ms
intervals,, modem responds with OK.
+F<<command>>?, Report active configuration. Typical responses
are:+FAE?0=auto-answer disabled1=auto-answer enabled+FCLASS?0=data
mode1=fax class 12=fax class 2
+F<<command>>=?, Report operating capabilities for a given command. Typical
responses are:+FAE?0,, 1+FCLASS?0,, 1,, 2
Table 9-2. Class 2 AT Fax CommandsAll default values are listed in bold.
Command, Function
A, Answer a call.
D, Originate a call.
+FCLASS=n, Select service class.n=0Data moden=1Fax class 1n=2Fax class 2
+FDR=, Begin or continue Phase C receive data.
+FDT, Transmit Phase C data.
Zoom High Speed Fax/Modem Owner's Manual.................................62
+FET=n, Transmit page punctuation.
+FK, Terminate session.
When operating as a Class 2 fax, the faxmodem sends responses to the DTE.
Table 9-3 lists the possible responses.
Table 9-3. Class 2 Fax Responses
Command, Function
+FCFR, Indicate confirmation to receive
+FCON, Facsimile connection response
+FCSI, Report the called station ID
+FDCS, Report current session
+FDIS, Report remote identification
+FET, Post page message response
+FHNG, Call termination with status
+FPTS, Page transfer status
+FTSI, Reports the transmit station ID
Table 9-4. Class 2 Fax Session Parameters
Command, Function
+FMFR?, Identify manufacturer
+FMDL?, Identify model
+FREV?, Identify revision
+FDCC=, DCE capabilities parameters
+FDIS=, Current sessions parameters
+FDCS=, Current session results
+FLID=, Local ID string
+FCR, Capability to receive
+FPTS=, Page transfer status
+FCR=, Capability to receive
+FAA, Adaptive answer
+FBUF?, Buffer size (read only)
+FPHCTO, Phase C time out
+FAXERR, Fax error value
+FBOR, Phase C data bit order
Table 9-5. Class 2 Fax T.30 Session Subparameter Codes
Label, Function, Value, Description
VR, Vertical resolution, 01, Normal,, 98 dpiFine,, 196 dpi
BR, Bit rate*, 0123**4**5, 2400 bps,, V .27ter4800 bps,, V.27ter7200 bps,,
V.29 or V.179600 bps,, V.29 or V.1712000 bps,, V.33 or V.1714400 bps,, V.33
or V.17
WD, Page width, 012, 1728 pixels in 215 mm2048 pixels in 255 mm2432 pixels
in 303 mm
LN, Page length, 0, A4,, 297 mm
DF, Data compression format, 01, 1D modified Huffman2D modified Read
EC, Error correction (Annex A/T.30), 0, Disable ECM
BF, Binary file transfer, 0, Disable BFT
ST, Scan time/line, 01234567, VR=normalVR=fine0 ms0 ms5 ms5 ms10 ms5 ms10
ms10 ms20 ms10 ms20 ms20 ms40 ms20 ms40 ms40 ms
*CCITT T.30 does not provide for the answering station to specify all
speeds exactly using the DIS frame. Implementation of some BR codes (e.g.,,
code 2) by an answering DCE is manufacturer-specific.**V.32bis modem only.,
Zoom High Speed Fax/Modem Owner's Manual.................................63
Table 9-6. Class 2 Fax Hangup Status Codes
Code, Cause Description
0 9 Call Placement and Termination, +
0, Normal and proper end of connection
1, Ring detect without successful handshake
2, Call aborted,, from +FK or AN
3, No loop current
10 19 Transmit Phase A and Miscellaneous Errors, +
10, Unspecified Phase A error
11, No answer (T.30 T1 timeout)
20 39 Transmit Phase B Hangup Codes, +
20, Unspecified transmit Phase B error
21, Remote cannot receive or send
22, COMREC error in transmit Phase B
23, COMREC invalid command received
24, RSPEC error
25, DCS sent three times without response
26, DIS/DTC received three times; DCS not recognized
27, Failure to train
28, RSPREC invalid response received
40 49 Transmit Phase C Hangup Codes, +
40, Unspecified transmit Phase C error
43, DTE to DCE data underflow
50 69 Transmit Phase D Hangup Codes, +
50, Unspecified transmit Phase D error
51, RSPREC error
52, No response to MPS repeated three times
53, Invalid response to MPS
54, No response to EOP repeated three times
55, Invalid response to EOP
56, No response to EOM repeated three times
57, Invalid response to EOM
58, Unable to continue after PIN or PIP
70 89 Receive Phase B Hangup Codes, +
70, Unspecified receive Phase B error
71, RSPREC error
72, COMREC error
73, T.30 T2 timeout,, expected page not received
74, T.30 T1 timeout after EOM received
90 99 Receive Phase C Hangup Codes, +
90, Unspecified receive Phase C error
91, Missing EOL after five seconds
92, Unused code
93, DCE to DTE buffer overflow
94, Bad CRC or frame (ECM or BFT modes)
110 119 Receive Phase D Hangup Codes, +
100, Unspecified receive Phase D errors
101, RSPREC invalid response received
102, COMREC invalid response received
103, Unable to continue after PIN or PIP
120 255Reserved Codes, +
Chapter 10
Diagnostics
Chapter 10 describes the diagnostics you can
Zoom High Speed Fax/Modem Owner's Manual.................................64
perform should you encounter problems with your data communications
system. Using these diagnostics, you can evaluate the operation of
your faxmodem, its connection to your computer and to the remote modem,
and the condition of the telephone line between the two faxmodems.
You initiate and perform the diagnostics from your computer keyboard
using AT commands.
Test prerequisites
The diagnostic
tests must be performed in asynchronous, direct mode. Before performing
any of the tests in this chapter:
Use your software to change the computer-to-faxmodem speed
to 9600, 2400, or 1200 bps.
Type AT&Q0 and press the Enter key. (There are reminders
about this step in the individual test descriptions, but it is not
necessary to send this command again if you have not reset the faxmodem.)
Test timer
Register S18 determines the duration of the faxmodem
tests. This register has a default value of zero, which turns off
the test timer. Setting this register to a value between 1 and 255
indicates the number of seconds that the test is to be performed.
If you keep the default value, a diagnostic will be performed continuously,
until you terminate the test in accordance with the procedures described
in this chapter.
IMPORTANT! Terminating a test does not change the value of Register
S18. If you have changed the value of Register S18 and want
to change it back to 0, you must do so by typing ATS18=0 or
ATZ and pressing the Enter key.
Generating test characters
All of
the diagnostics use "test" characters. You can generate test
characters by typing them from your keyboard, or they can be automatically
generated by the faxmodem using the faxmodem's self-test pattern.
The diagnostic procedures in this chapter explain both ways of performing
the tests.
Local Analog Loopback Test
This test
evaluates the connection between your computer and faxmodem. You can
perform this test by itself or with the Self-Test.
Local Analog Loopback Test without Self-Test Pattern
The Local Analog Loopback Test without
Self-Test evaluates the faxmodem and its serial port. With this test,
you send data from your keyboard, through your computer, to your faxmodem,
which sends the data back to your computer screen without sending
it over the communications line. You can then compare the characters
on the screen with those you typed. If the data doesn't match, your
Zoom High Speed Fax/Modem Owner's Manual.................................65
faxmodem's serial port or your communications software may not be
functioning properly.
Figure 10-1 shows this test.
Put your faxmodem in Command Mode. (If you're in Data Mode,
performing this test breaks the data connection.)
Your faxmodem is factory set to echo command characters. If
you changed this setting, type AT E1 and press the Enter key.
Type AT &Q0 &T1 and press the Enter key.
The faxmodem responds with OK.
Type any characters.
If the displayed characters are identical to the ones you're
typing, your faxmodem passes the test.
To end the test, wait the number of seconds specified in Register
S12 (default is 1 second) and type the escape characters (+++).
When the OK response appears, type AT &T0 and press the
Enter key.
The faxmodem sends the OK response and enters Command
Mode.
Local Analog Loopback Test with Self-Test Pattern
This test evaluates your faxmodem's transmit
and receive circuitry by having your faxmodem generate test characters
internally. At the end of the test, your faxmodem sends a three-digit
number that displays the number of errors that occurred during the
test. If you receive an error count other than zero, you may have
a defective faxmodem.
Figure 10-2 shows this test.
Put your faxmodem in Command Mode. (If you're in Data Mode,
performing this test breaks the data connection.)
Your faxmodem is factory set to echo command characters. If
you changed this setting, type AT E1 and press the Enter key.
Type AT &Q0 and press the Enter key.
Perform this test with or without the test timer, as described
in the following sections.
With test timer
To perform the Local Analog Loopback Test with Self-Test Pattern using the test
timer:
Type AT S18=nnn &T8 and press the Enter key,
where nnn is the number of seconds (from 1 to 255) you want
the test to last.
When the test timer expires or you press any key, the faxmodem
provides a three-digit number indicating the number of errors that
occurred during the test, followed by the OK response. The number
000 shows that no errors were detected. The faxmodem remains in Command
Mode.
Without test timer
To perform the Local Analog Loopback Test with Self-Test Pattern without using
Zoom High Speed Fax/Modem Owner's Manual.................................66
the test timer:
Type AT S18=0 &T8 and press the Enter key.
To end the test, press any key.
The faxmodem provides a three-digit number indicating the
number of errors that occurred during the test, followed by the OK
response. The number 000 shows that no errors were detected. The faxmodem
remains in Command Mode.
Remote Digital Loopback Test
The Remote Digital Loopback Test evaluates your faxmodem, the computer's
serial port, the remote modem, and the telephone line between them.
Characters generated at your end of the communications line are sent
across the telephone line to the remote modem. The remote modem loops
back the characters across the communications line to your faxmodem
and computer.
If the Remote Digital Loopback Test results in errors, both you and
the remote modem operator should perform the Local Analog Loopback
Test (&T1). If that test is successful, the problem may be in
the communications line.
Verify with the remote operator that the remote modem is configured
to accept your request for a Remote Digital Loopback Test (the &T4
command must be in effect at the remote modem).
Establish a data connection with the remote modem.
Wait the number of seconds specified in Register S12
(default is 1 second) and type the escape characters (+++).
The faxmodem responds with OK.
Your faxmodem is factory set to echo command characters. If
you changed this setting, type AT E1 and press the Enter key.
Type AT &Q0 and press the Enter key.
Perform this test without or with the self-test pattern, as
described in the following sections.
Remote Digital Loopback Test without Self-Test Pattern
With this test, your faxmodem sends
generated characters to the remote modem, which must be configured
to loop back the characters to your faxmodem. At the end of the test,
your faxmodem provides a three-digit number that shows the number
of errors that occurred during the test.
Figure 10-3 shows this test.
From Command Mode, type AT &T6 and press the Enter key.
The faxmodem responds with OK.
Type any characters.
Zoom High Speed Fax/Modem Owner's Manual.................................67
If the displayed characters are identical to the ones you're
typing, your faxmodem passes the test.
To end the test, wait the number of seconds specified in Register
S12 (default is 1 second) and type the escape characters (+++).
When the OK response appears, type AT &T0 and press the
Enter key.
The faxmodem sends the appropriate CONNECT response
and re-enters Data Mode.
To hang up, type AT H and press the Enter key.
Remote Digital Loopback Test with Self-Test Pattern
This test evaluates your faxmodem's transmit
and receive circuitry by having your faxmodem generate test characters
internally. At the end of the test, your faxmodem provides a three-digit
number that shows the number of errors that occurred during the test.
If you receive an error count other than zero, you may want to perform
the Local Analog Loopback Test (&T1) to isolate the problem.
Figure 10-4 shows this test.
With test timer
To perform the Remote Digital Loopback Test with Self-Test Pattern using the
test timer:
Type AT &Q0 S18=nnn &T7 and press the Enter
key, where nnn is the number of seconds (from 1 to 255) you
want the test to last.
When the test timer expires or you press any key, the faxmodem
provides a three-digit number indicating the number of errors that
occurred during the test, followed by the OK response. The number
000 shows that no errors were detected. The faxmodem remains in Command
Mode.
To hang up, wait the number of seconds specified in Register
S12 (default is 1 second) and type the escape characters (+++).
When the OK response appears, type AT H and press the
Enter key.
Without test timer
To perform the Remote Digital Loopback Test with Self-Test Pattern without using
the test timer:
Type AT &Q0 S18=0 &T7 and press the Enter key.
To end the test, press any key.
The faxmodem provides a three-digit number indicating the
number of errors that occurred during the test, followed by the OK
response. The number 000 shows that no errors were detected. The faxmodem
remains in Command Mode.
To hang up, wait the number of seconds specified in Register
S12 (default is 1 second) and type the escape characters (+++).
When the OK response appears, type AT H and press the
Enter key.
Zoom High Speed Fax/Modem Owner's Manual.................................68
Local Digital Loopback Test
You
perform this test when you have a data connection with another modem.
The remote modem sends data to your faxmodem, which loops it back
to the remote modem. If the Local Analog Loopback Test resulted in
errors, passing this test indicates that the problem lies in your
faxmodem-to-computer connection. This test also lets the remote modem
user evaluate his or her modem-to-computer connection, the telephone
line, and your faxmodem.
Figure 10-5 shows the Local Digital Loopback Test.
Make a data connection with a remote modem. Then use one of
the following steps to return the faxmodem to Command Mode:
If the &D1 command is in effect, cause an ON-to-OFF
DTR transition.
OR, Wait the number of seconds specified in Register S12
(default is 1 second) and type the escape characters (+++).
Then wait the number of seconds specified in Register S12 again.
Type AT &Q0 S18=0 &T3 and press the Enter key.
The OK response appears as your faxmodem begins the
Local Digital Loopback Test.
The remote modem user types characters (which will not appear
on your screen) and then calls you on another line to inform you of
the test results.
When the remote modem user tells you by phone that the test
is over, type AT &T0 and press the Enter key.
The OK response appears.
To hang up, wait the number of seconds specified in Register
S12 (default is 1 second) and type the escape characters (+++).
When the OK response appears, type AT H and press the
Enter key.
Accepting or denying Remote Digital Loopback requests
You can configure your faxmodem to accept or deny remote modem requests to
participate
in a Remote Digital Loopback Test. This test allows the remote modem
to evaluate itself, its DTE interface, your faxmodem, and the communications
line in between.
To accept remote modem requests:
Type AT &Q0 &T4 and press the Enter key.
Your faxmodem will accept test characters generated from
a remote modem and loop them back across the communications line to
the sending modem. This is the default setting.
To deny remote modem requests:
Zoom High Speed Fax/Modem Owner's Manual.................................69
Type AT &Q0 &T5 and press the Enter key.
Your faxmodem will ignore remote modem requests to participate
in a Remote Digital Loopback.
Chapter 11
Troubleshooter's Guide
Chapter 11 describes some of the common problems that may arise during
communications and some of the most common reasons for such problems.
If your faxmodem is not working, you should read this chapter carefully.
Most problems can be resolved quickly and easily in this way.
General troubleshooting
The internal faxmodem does not respond to AT commands. (The following
comments apply to many other problems, as well.)
The most common error with internal faxmodems is that more than one piece
of hardware is assigned to the same COM port, or the communications or fax
software is not configured for the same COM port as the faxmodem. This can
be corrected by making sure that no other board installed in your PC has
the same COM port setting as the faxmodem, and by checking that you have
used the correct setting when configuring your software.
Note that if your computer has an external serial port, it will still
create a conflict, even though you may not be using the port. This holds
true for serial ports on cards, peripheral devices, and built-in serial
ports. In general, when PCs have built-in serial ports, the ports are
assigned to COM1, COM2, or both. If you don't know which one to use, try
configuring your faxmodem for COM3 or COM4; then be sure to configure your
communications and fax software to match.
The external faxmodem stops working completely and no LEDs are ON.
Make sure the faxmodem is connected to a working AC outlet and that the
connection to the AC source is secure. You may want to plug another
appliance (such as a lamp) into the AC outlet to make sure the outlet is
working.
Make sure the power (ON/OFF) switch on the back of the faxmodem is in the
ON position (up).
Check the faxmodem fuse and replace it if necessary (refer to Appendix D).
If the fuse is good, the AC power pack may be faulty.
The external faxmodem seems to connect to the remote modem, but nothing
appears on your screen. Or, the faxmodem will not hangup reasonably quickly
at the end of a call.
Your faxmodem may not be receiving the required initialization string from
your software. Make sure that your faxmodem is on before you start up your
software. See Start-up sequence for external faxmodems on page 2-5 in
Chapter 2.
You type a command line and press the Enter key, but your faxmodem fails to
execute the command line.
Be sure you type AT at the beginning of the command line.
Be sure your faxmodem is not in Data Mode when you type the command. Use
the escape sequence to switch to Command Mode.
If you have an internal faxmodem, make sure the communications software is
configured for the same COM port as your faxmodem. For example, the
software may be configured for COM1, while your faxmodem is configured for
COM2.
No response appears after executing a command.
If you typed a command but did not receive an OK response from your
faxmodem: The E0 and Q1 commands may be in effect, disabling echo and
responses.
Verify this with the &V command.
Zoom High Speed Fax/Modem Owner's Manual.................................70
Be sure your faxmodem is not in Data Mode when you type the command.
If you have an internal faxmodem, make sure the communications software and
faxmodem are configured for the same COM port.
You receive an ERROR response when trying to execute a command.
Check whether you typed an unacceptable command.
Be sure your command line contains fewer than 40 characters.
Your faxmodem goes off-hook and seizes the telephone line.
The faxmodem is configured for auto-answer. Type AT S0=0 and press the
Enter key to turn off auto-answering.
Faxmodem will not auto-answer.
Your faxmodem may not be configured to automatically answer incoming calls.
Type AT S0=n and press the Enter key, where n is the number of rings that
must occur before the faxmodem auto-answers calls (refer to Chapter 6).
You encounter other communications problems with your faxmodem.
Check that your communications software has been set up properly. Recheck
the initialization string and dial string specified in your software manual
and in this manual. Remember that commands in the initialization string are
sent to the faxmodem each time you start your software and will override
the settings stored in the faxmodem's non-volatile memory.
On IBM PC-compatible computers, memory-resident (TSR) programs can cause a
wide variety of problems for many fax software programs. Try booting your
computer without them.
On Macintosh computers, fax software is sometimes subject to init
conflicts. Try starting up your system without any inits.
You are uncertain about the DTR and DCD settings referred to in your
software manual.
If your software requires that your faxmodem ignore DTR (which is the
faxmodem's default setting) and you are using the &D2 command in the
faxmodem's initialization string or have stored it in non-volatile memory,
your faxmodem will not work properly. If this is the case, store the &D0
command in non-volatile memory: AT&D0&W0&Y0Also, make sure that the
faxmodem initialization string does not contain &D2.
Conversely, if your software requires that your faxmodem follow Data
Terminal Ready, the above considerations apply in reverse. If you are
having problems, include &D2 in the faxmodem initialization string.
If your software requires that DCD always be forced ON (which is the
faxmodem's default setting), and you are using the &C1 command in the
faxmodem initialization string or have stored it in non-volatile memory,
your faxmodem will not work properly. If this is the case, store the &C0
command in nonvolatile memory:AT&C0&W0&Y0Also, make sure that the
faxmodem
initialization string does not include &C1.
Conversely, if your software requires that Data Carrier Detect follow
carrier, the above considerations apply in reverse. If you are having
problems, include &C1 in the faxmodem initialization string.
Echo troubleshooting
Each character you type appears two times on the screen.
Your computer and/or communications software has its echo feature turned on
and the faxmodem's echo feature is also turned on.
If the remote system echos your typed characters, type AT E1 and press the
Enter key. Then turn off your communication software's local echo. Your
faxmodem will echo commands during Command Mode and the remote system will
echo your typing during Data Mode.
If the remote system does not echo your typed characters, type AT E0 and
press the Enter key. Then turn on your communication software's local echo.
Your software will echo commands during Command Mode and any typing
performed during Data Mode.
No data characters on screen.
During Data Mode
Zoom High Speed Fax/Modem Owner's Manual.................................71
When you make a connection with a remote system and exchange data, the data
will appear on your screen if you're in full-duplex operation. If you do
not see the data, be sure the computer you're communicating with is
operating full-duplex. Another cause may be that the remote system is
waiting to receive your data before echoing it back to your system.
If neither of these is the cause, other software on your computer may be
affecting communications.
During Command Mode
If you can't see the characters you're typing, type ATE1 and press the
Enter key.
Dial troubleshooting
Your faxmodem does not automatically dial a call when you send a Dial
command line.
If you're using touchtone dialing on a line that requires pulse dialing,
the line may not be able to accept touchtone-dialed calls. Include the P
command in your Dial command line to specify pulse dialing (refer to
Chapter 6).
Your faxmodem does not respond to Dial commands from your software.
Change the software dialing prefix to ATDT.
Your communications software and faxmodem may not be configured for the
same COM port.
Your faxmodem may still be on-line from the previous call. Type the escape
characters to return to Command Mode, wait one second, type ATH, and press
the Enter key to hang up the faxmodem.
On-line troubleshooting
Your faxmodem can connect to some modems, but not to others.
Your faxmodem negotiates the highest mutually compatible connection with a
remote modem. However, when you are calling a remote modem that does not
support data compression or error correction, this negotiation process may
take too long or may result in incomprehensible characters reaching your
faxmodem or the remote modem, causing one of them to break the connection.
You may be able to solve this problem using an AT command string to disable
the speed and/or protocol negotiation process. You can also include such a
string in the dial prefix for calling a particular modem.
If a remote modem does not respond because of the extended negotiation
process, you may have to disable part or all of the negotiation process. In
the following chart, protocol means error correction and data
compression. Note that the first two lines in the chart are likely to be
the most valuable. In the dial strings shown in the chart below, the
character after N is zero, not the letter O. The ƒ character
represents the Enter key, which you must press after entering the command.
Note: entries with an * are V.32bis faxmodems only., +
To Force..., Type These Commands...
Negotiate speed and protocol (default setting), AT&Q5N1ƒ
Negotiate speed only,, do not use protocol, AT&Q6N1ƒ
Connect at 14400 bps,, negotiate protocol*, AT&Q5S37=11N0ƒ
Connect at 14400 bps,, no protocol*, AT&Q6S37=11N0ƒ
Connect at 12000 bps,, negotiate protocol*, AT&Q5S37=10N0ƒ
Connect at 12000 bps,, no protocol*, AT&Q6S37=10N0ƒ
Connect at 9600 bps,, negotiate protocol, AT&Q5S37=9N0ƒ
Connect at 9600 bps,, no protocol, AT&Q6S37=9N0ƒ
Connect at 7200 bps,, negotiate protocol*, AT&Q5S37=12N0ƒ
Connect at 7200 bps,, no protocol*, AT&Q6S37=12N0ƒ
Connect at 4800 bps,, negotiate protocol, AT&Q5S37=8N0ƒ
Connect at 4800 bps,, no protocol, AT&Q6S37=8N0ƒ
Connect at 2400 bps,, negotiate protocol, AT&Q5S37=6N0ƒ
Zoom High Speed Fax/Modem Owner's Manual.................................72
Connect at 2400 bps,, no protocol, AT&Q6S37=6N0ƒ
Connect at 1200 bps,, negotiate protocol, AT&Q5S37=5N0ƒ
Connect at 1200 bps,, no protocol, AT&Q6S37=5N0ƒ
Connect at 300 bps,, negotiate protocol, AT&Q5S37=1N0ƒ
Connect at 300 bps,, no protocol, AT&Q6S37=1N0ƒ
IMPORTANT! You may find it necessary or helpful to include S95=44 in your
initialization string. This enables the responses CARRIER (telephone line
speed) and PROTOCOL, as well as CONNECT (faxmodem-to-computer speed).
Setting S95=47 will add /ARQ if a protocol is in use, and will cause the
CONNECT responses to reflect the faxmodem-to-remote modem speed rather than
the computer-to-faxmodem speed. Note, however, that many communications
programs intercept some or all of these responses, so you may never see
them. The description of Register S95, on page 5- in Chapter 5, gives
details about the various combinations of messages that can be enabled.
There are other configurations that can be forced, as well. If you need to
select a particular configuration, use the AT command strings shown on the
next page. You can always return to the faxmodem's default configuration by
typing AT&F and pressing the Enter key, but remember that if you do that,
the faxmodem will not have received the commands in your software's
initialization string, as it normally would. Using the ATZ command
overcomes this problem if you have saved all of your setup parameters in non-
volitile memory.
Asynchronous operation
To Force..., Type These Commands...
MNP 5/MNP 4 operation, AT\N2ƒ
V.42 only, AT%C0S48=0ƒ
MNP 4 only, AT\N2%C0ƒ
Normal operation, Normal operation means that the faxmodem will
communicate without any error correction or data compression,, but will
retain speed buffering and auto-speed negotiation. It should not be
confused with the standard configuration.AT&Q6 S48=7 S36=7ƒ
Auto-answer, ATS0=1ƒ
Leased line use, Originating modem: AT&L1S0=0ƒ Answering modem:
AT&L1S0=1ƒ
Originating modem: ATX1DƒAnswering modem: ATAƒ
Synchronous operation
To Force..., Type These Commands...
Auto-answer, AT&Q2S0=1ƒ
Leased line use, Originating modem: AT&Q2&L1S0=0ƒ Answering modem:
AT&Q2&L1S0=1 ƒ Originating modem: ATX1DƒAnswering modem: ATAƒ
Manual dialing, AT&Q3ƒ
You are calling a modem that requires one particular telephone line speed,
and you have your faxmodem set up to work only at a different telephone
line speed.
Some 2400 bps information services have dedicated lines that can only
communicate at 2400 bps. Therefore, if you call them with your faxmodem
fixed (by using the N0 command and Register S37) at 300 or 1200 bps
Zoom High Speed Fax/Modem Owner's Manual.................................73
faxmodem speed, you will not be able to communicate. Using the default
settings, however, your faxmodem will negotiate a connection at a mutually
compatible telephone line speed connection.
Also, many bulletin boards and other services will adjust to the speed of
the calling modem.
Finally, telephone lines in some areas may not support reliable operation
at 2400 bps or higher.
You receive a CONNECT response, but no data characters appear on your
computer screen.
Be sure the remote computer is operating full-duplex.
The remote system is waiting to receive your data before echoing it back to
your system. Try pressing the Enter key several times.
Other software or hardware on your computer is affecting communications.
You cannot hear the connection through the speaker.
If your faxmodem makes a data connection, but you cannot hear anything
through the faxmodem speaker, use the M command to make sure the speaker is
ON (refer to Chapter 4).
Your faxmodem disconnects while communicating with a remote system.
The remote system has hung up.
The telephone line disrupted or disconnected your call.
Your DTE has turned off the DTR interface signal to your faxmodem (refer to
the &D command in Chapter 4).
No data connection.
If your faxmodem places calls, but never makes a connection and you don't
hear the high-pitched tone when the remote side answers, there may be a
problem at the remote location. If possible, make a voice call to the other
party and discuss the problem with them.
Bursts of errors.
If you receive bursts of errors occasionally, but otherwise data quality is
good, check the following:
The connection may have been established on poor-quality or noisy telephone
lines. Disconnect and place the call again to try and obtain a better
connection.
Someone may be picking up an extension connected to the line that your
faxmodem is using. If the faxmodem is sharing a telephone line with other
telephones, inform the other users when you will be making a data call.
Your telephone line may have a Call Waiting feature and a call is being
received. Most Call Waiting features can be disabled by adding a prefix to
the telephone number when typing the faxmodem command. Contact your
telephone company for more information. Touchtone dialing example: AT D T
*70, W 555-1122Pulse dialing example: AT D P 1170+555-1122
Random errors in transmitted data.
Use the MNP or V.42 protocol if the remote modem supports one of these
protocols.
Reduce the baud rate.
Perform the Local Analog Loopback Test with Self-Test Pattern at your
faxmodem and at the remote modem to make sure they're both operating
properly. If your faxmodem and the remote modem pass, perform the Remote
Digital Loopback Test with Self-Test Pattern to evaluate your faxmodem, the
remote modem, and the telephone line between them.
Data are missing.
If you're using the MNP or V.42 protocol, the only way this can occur is if
your faxmodem and communications software are not using the appropriate
flow control. For more information on flow control, refer to Chapter 7.
Configure your communications software for XON/XOFF flow control. This will
allow your computer to pause and allow the transmission to be stored.
Perform the Local Analog Loopback Test with Self-Test Pattern at your
Zoom High Speed Fax/Modem Owner's Manual.................................74
faxmodem and at the remote modem to make sure they're both operating
properly. If your faxmodem and the remote modem pass, perform the Remote
Digital Loopback Test with Self-Test Pattern to evaluate the faxmodem, the
remote modem, and the telephone line between them.
Data appears garbled on the screen.
Your communications software character setup (start bit, data bits, stop
bits, and parity bit) does not match that of the remote system. Check your
settings against those used by the remote system and make sure they match.
Pay particular attention to the parity setting, as this is the most common
difference among systems. You should normally use 8 data bits, NO parity,
and 1 stop bit (8, NONE, 1). The second most common setting is 7 data bits,
EVEN parity, and 1 stop bit (7, EVEN, 1).
Poor telephone line conditions forced your faxmodem to fall back to a
slower communications speed. To continue communications, change the speed
of your software to match the current communications speed. To return to
the original speed, disconnect and originate the call again.
Perform the Local Analog Loopback Test with Self-Test Pattern at your
faxmodem and at the remote modem to make sure they're both operating
properly. If your faxmodem and the remote modem pass, perform the Remote
Digital Loopback Test with Self-Test Pattern to evaluate your faxmodem, the
remote modem, and the telephone line between them.
Your faxmodem works fine when you are not using data compression, but the
compression (V.42bis and MNP 5) features are inoperative.
Your software needs to use a streaming protocol, such as Ymodem-G or
Zmodem; Xmodem and Ymodem are not adequate.
Your software must be set up so that your faxmodem is using hardware flow
control (RTS/CTS ON).
You must use a computer-to-faxmodem speed of 57600 bps (for V.32 faxmodems,
you can still get maximum throughput at the slower speed of 38400 bps); set
this for each entry in the dialing directory.
Be aware that many bulletin boards download files that have already been
compressed. In general, your faxmodem will not be able to further compress
such files.
Notes
Chapter 12
High-Speed Modem Primer
If you are interested in learning more about high-speed modem
communications, then Chapter 12 is designed for you. This chapter describes
how your faxmodem can meet many different types of high-speed communication
requirements while saving you money by reducing your telephone line charges.
High-speed modem features
Throughout this document, you have seen the terms V.32 and V.32bis used
when referring to your faxmodem. V.32 and V.32bis are the international
standards for high-speed, two-way simultaneous (full-duplex) transmission
across public telephone lines. These international standards were developed
by the Consultative Committee on International Telephone and Telegraph
(CCITT) to provide a reliable way for modems to exchange data at speeds of
9600 bits per second (bps) and 14,400 bps over standard telephone lines,
speeds that not too long ago were available with dedicated, leased-line
modems only. This frees you from the high costs of using leased lines.
This faxmodem surpasses the CCITT V.32 and V.32bis recommendations in
several important ways, including supporting V.42bis and MNP data
compression, and V.42 and MNP error correction.
The following sections describe these features and give some examples of
how they can be used to meet your high-speed communication needs.
Zoom High Speed Fax/Modem Owner's Manual.................................75
Data compression
For very high throughput, this faxmodem supports two types of data
compression, V.42bis and MNP 5. The V.42bis protocol is faster than MNP,
thanks to the way it handles the flow of data. However, there is a large
base of installed modems that use MNP 5. By supporting both protocols, this
faxmodem guarantees you compatibility now and in the future.
Data compression increases throughput by looking for patterns in the data
being sent and using special algorithms to code the data before sending it.
This coding reduces the number of bits that must be sent to convey a
certain amount of information. The actual degree of compression depends on
the type of data being sent. MNP 5 can typically increase speed by a factor
of 2, while V.42bis can typically achieve compression rates of 3 to 1, with
a theoretical maximum rate of 4 to 1.
For a complete discussion on data compression, see Chapter 7.
Error correction
Speed is great, but it does no good unless the data received is accurate.
To ensure accurate transmission, your faxmodem supports two
error-correcting protocols, V.42 and MNP. These protocols are discussed in
more detail in Chapter 7.
IMPORTANT! Some communications programs offer their own error-correction
protocols. These protocols may not provide maximum performance when used
with a V.42 or MNP modem. If your communications software provides such an
option, select the No Error Correction option. This will allow you to
take full advantage of your faxmodem's hardware-based error-correction.